{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "\n",
    "%matplotlib inline\n",
    "%config InlineBackend.figure_format = 'svg'\n",
    "\n",
    "plt.rc('font', family='Times New Roman', weight='normal', size=12)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "outputs": [],
   "source": [
    "from TSP import TSP\n",
    "tsp_data = TSP(path=f'../../data/TSPLIB/att48.tsp.txt')"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "outputs": [],
   "source": [
    "def visualize(result):\n",
    "    progress = result.evolve_list\n",
    "    # plot the result\n",
    "    plt.clf()\n",
    "    plt.figure(figsize=(16, 4))\n",
    "    plt.subplot(1, 3, 1)\n",
    "    plt.plot(range(len(progress)), progress, label='optimal cost')\n",
    "    plt.legend()\n",
    "    plt.title(f'optimal cost at iteration {len(progress) + 1}: {progress[-1]:.2f}')\n",
    "    plt.subplot(1, 3, 2)\n",
    "    tsp_data.draw(plt, route=optimizer.optima.tour, show_text=True)\n",
    "    plt.title(f'optimal tour')\n",
    "    plt.subplot(1, 3, 3)\n",
    "    plt.imshow(optimizer.Pheromone)\n",
    "    plt.colorbar()\n",
    "    plt.title(f'pheromone matrix')\n",
    "    plt.show()"
   ],
   "metadata": {
    "collapsed": false
   }
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "AS on att48 trial 1: 100%|██████████| 1000/1000 [02:51<00:00,  5.82it/s, best: 34329.62]\n"
     ]
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 0 Axes>"
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": "<Figure size 1600x400 with 4 Axes>",
      "image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"961.899765pt\" height=\"270.058375pt\" viewBox=\"0 0 961.899765 270.058375\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n <metadata>\n  <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n   <cc:Work>\n    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n    <dc:date>2022-12-23T19:54:17.871842</dc:date>\n    <dc:format>image/svg+xml</dc:format>\n    <dc:creator>\n     <cc:Agent>\n      <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n     </cc:Agent>\n    </dc:creator>\n   </cc:Work>\n  </rdf:RDF>\n </metadata>\n <defs>\n  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n </defs>\n <g id=\"figure_1\">\n  <g id=\"patch_1\">\n   <path d=\"M 0 270.058375 \nL 961.899765 270.058375 \nL 961.899765 0 \nL 0 0 \nz\n\" style=\"fill: #ffffff\"/>\n  </g>\n  <g id=\"axes_1\">\n   <g id=\"patch_2\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \nL 306.788235 23.199 \nL 44.2 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"matplotlib.axis_1\">\n    <g id=\"xtick_1\">\n     <g id=\"line2d_1\">\n      <defs>\n       <path id=\"m3e22f143a9\" d=\"M 0 0 \nL 0 3.5 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"56.135829\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_1\">\n      <!-- 0 -->\n      <g transform=\"translate(53.135829 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-30\" d=\"M 231 2094 \nQ 231 2819 450 3342 \nQ 669 3866 1031 4122 \nQ 1313 4325 1613 4325 \nQ 2100 4325 2488 3828 \nQ 2972 3213 2972 2159 \nQ 2972 1422 2759 906 \nQ 2547 391 2217 158 \nQ 1888 -75 1581 -75 \nQ 975 -75 572 641 \nQ 231 1244 231 2094 \nz\nM 844 2016 \nQ 844 1141 1059 588 \nQ 1238 122 1591 122 \nQ 1759 122 1940 273 \nQ 2122 425 2216 781 \nQ 2359 1319 2359 2297 \nQ 2359 3022 2209 3506 \nQ 2097 3866 1919 4016 \nQ 1791 4119 1609 4119 \nQ 1397 4119 1231 3928 \nQ 1006 3669 925 3112 \nQ 844 2556 844 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_2\">\n     <g id=\"line2d_2\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"103.926935\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_2\">\n      <!-- 200 -->\n      <g transform=\"translate(94.926935 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-32\" d=\"M 2934 816 \nL 2638 0 \nL 138 0 \nL 138 116 \nQ 1241 1122 1691 1759 \nQ 2141 2397 2141 2925 \nQ 2141 3328 1894 3587 \nQ 1647 3847 1303 3847 \nQ 991 3847 742 3664 \nQ 494 3481 375 3128 \nL 259 3128 \nQ 338 3706 661 4015 \nQ 984 4325 1469 4325 \nQ 1984 4325 2329 3994 \nQ 2675 3663 2675 3213 \nQ 2675 2891 2525 2569 \nQ 2294 2063 1775 1497 \nQ 997 647 803 472 \nL 1909 472 \nQ 2247 472 2383 497 \nQ 2519 522 2628 598 \nQ 2738 675 2819 816 \nL 2934 816 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_3\">\n     <g id=\"line2d_3\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"151.718042\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_3\">\n      <!-- 400 -->\n      <g transform=\"translate(142.718042 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-34\" d=\"M 2978 1563 \nL 2978 1119 \nL 2409 1119 \nL 2409 0 \nL 1894 0 \nL 1894 1119 \nL 100 1119 \nL 100 1519 \nL 2066 4325 \nL 2409 4325 \nL 2409 1563 \nL 2978 1563 \nz\nM 1894 1563 \nL 1894 3666 \nL 406 1563 \nL 1894 1563 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_4\">\n     <g id=\"line2d_4\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"199.509149\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_4\">\n      <!-- 600 -->\n      <g transform=\"translate(190.509149 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-36\" d=\"M 2869 4325 \nL 2869 4209 \nQ 2456 4169 2195 4045 \nQ 1934 3922 1679 3669 \nQ 1425 3416 1258 3105 \nQ 1091 2794 978 2366 \nQ 1428 2675 1881 2675 \nQ 2316 2675 2634 2325 \nQ 2953 1975 2953 1425 \nQ 2953 894 2631 456 \nQ 2244 -75 1606 -75 \nQ 1172 -75 869 213 \nQ 275 772 275 1663 \nQ 275 2231 503 2743 \nQ 731 3256 1154 3653 \nQ 1578 4050 1965 4187 \nQ 2353 4325 2688 4325 \nL 2869 4325 \nz\nM 925 2138 \nQ 869 1716 869 1456 \nQ 869 1156 980 804 \nQ 1091 453 1309 247 \nQ 1469 100 1697 100 \nQ 1969 100 2183 356 \nQ 2397 613 2397 1088 \nQ 2397 1622 2184 2012 \nQ 1972 2403 1581 2403 \nQ 1463 2403 1327 2353 \nQ 1191 2303 925 2138 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_5\">\n     <g id=\"line2d_5\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"247.300255\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_5\">\n      <!-- 800 -->\n      <g transform=\"translate(238.300255 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-38\" d=\"M 1228 2134 \nQ 725 2547 579 2797 \nQ 434 3047 434 3316 \nQ 434 3728 753 4026 \nQ 1072 4325 1600 4325 \nQ 2113 4325 2425 4047 \nQ 2738 3769 2738 3413 \nQ 2738 3175 2569 2928 \nQ 2400 2681 1866 2347 \nQ 2416 1922 2594 1678 \nQ 2831 1359 2831 1006 \nQ 2831 559 2490 242 \nQ 2150 -75 1597 -75 \nQ 994 -75 656 303 \nQ 388 606 388 966 \nQ 388 1247 577 1523 \nQ 766 1800 1228 2134 \nz\nM 1719 2469 \nQ 2094 2806 2194 3001 \nQ 2294 3197 2294 3444 \nQ 2294 3772 2109 3958 \nQ 1925 4144 1606 4144 \nQ 1288 4144 1088 3959 \nQ 888 3775 888 3528 \nQ 888 3366 970 3203 \nQ 1053 3041 1206 2894 \nL 1719 2469 \nz\nM 1375 2016 \nQ 1116 1797 991 1539 \nQ 866 1281 866 981 \nQ 866 578 1086 336 \nQ 1306 94 1647 94 \nQ 1984 94 2187 284 \nQ 2391 475 2391 747 \nQ 2391 972 2272 1150 \nQ 2050 1481 1375 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_6\">\n     <g id=\"line2d_6\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"295.091362\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_6\">\n      <!-- 1000 -->\n      <g transform=\"translate(283.091362 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-31\" d=\"M 750 3822 \nL 1781 4325 \nL 1884 4325 \nL 1884 747 \nQ 1884 391 1914 303 \nQ 1944 216 2037 169 \nQ 2131 122 2419 116 \nL 2419 0 \nL 825 0 \nL 825 116 \nQ 1125 122 1212 167 \nQ 1300 213 1334 289 \nQ 1369 366 1369 747 \nL 1369 3034 \nQ 1369 3497 1338 3628 \nQ 1316 3728 1258 3775 \nQ 1200 3822 1119 3822 \nQ 1003 3822 797 3725 \nL 750 3822 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_2\">\n    <g id=\"ytick_1\">\n     <g id=\"line2d_7\">\n      <defs>\n       <path id=\"m8fe9dacba9\" d=\"M 0 0 \nL -3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"44.2\" y=\"229.67858\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_7\">\n      <!-- 35000 -->\n      <g transform=\"translate(7.2 233.84483) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-33\" d=\"M 325 3431 \nQ 506 3859 782 4092 \nQ 1059 4325 1472 4325 \nQ 1981 4325 2253 3994 \nQ 2459 3747 2459 3466 \nQ 2459 3003 1878 2509 \nQ 2269 2356 2469 2072 \nQ 2669 1788 2669 1403 \nQ 2669 853 2319 450 \nQ 1863 -75 997 -75 \nQ 569 -75 414 31 \nQ 259 138 259 259 \nQ 259 350 332 419 \nQ 406 488 509 488 \nQ 588 488 669 463 \nQ 722 447 909 348 \nQ 1097 250 1169 231 \nQ 1284 197 1416 197 \nQ 1734 197 1970 444 \nQ 2206 691 2206 1028 \nQ 2206 1275 2097 1509 \nQ 2016 1684 1919 1775 \nQ 1784 1900 1550 2001 \nQ 1316 2103 1072 2103 \nL 972 2103 \nL 972 2197 \nQ 1219 2228 1467 2375 \nQ 1716 2522 1828 2728 \nQ 1941 2934 1941 3181 \nQ 1941 3503 1739 3701 \nQ 1538 3900 1238 3900 \nQ 753 3900 428 3381 \nL 325 3431 \nz\n\" transform=\"scale(0.015625)\"/>\n        <path id=\"TimesNewRomanPSMT-35\" d=\"M 2778 4238 \nL 2534 3706 \nL 1259 3706 \nL 981 3138 \nQ 1809 3016 2294 2522 \nQ 2709 2097 2709 1522 \nQ 2709 1188 2573 903 \nQ 2438 619 2231 419 \nQ 2025 219 1772 97 \nQ 1413 -75 1034 -75 \nQ 653 -75 479 54 \nQ 306 184 306 341 \nQ 306 428 378 495 \nQ 450 563 559 563 \nQ 641 563 702 538 \nQ 763 513 909 409 \nQ 1144 247 1384 247 \nQ 1750 247 2026 523 \nQ 2303 800 2303 1197 \nQ 2303 1581 2056 1914 \nQ 1809 2247 1375 2428 \nQ 1034 2569 447 2591 \nL 1259 4238 \nL 2778 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_2\">\n     <g id=\"line2d_8\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"44.2\" y=\"190.89168\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_8\">\n      <!-- 40000 -->\n      <g transform=\"translate(7.2 195.05793) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_3\">\n     <g id=\"line2d_9\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"44.2\" y=\"152.10478\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_9\">\n      <!-- 45000 -->\n      <g transform=\"translate(7.2 156.27103) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_4\">\n     <g id=\"line2d_10\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"44.2\" y=\"113.31788\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_10\">\n      <!-- 50000 -->\n      <g transform=\"translate(7.2 117.48413) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_5\">\n     <g id=\"line2d_11\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"44.2\" y=\"74.53098\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_11\">\n      <!-- 55000 -->\n      <g transform=\"translate(7.2 78.69723) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_6\">\n     <g id=\"line2d_12\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"44.2\" y=\"35.74408\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_12\">\n      <!-- 60000 -->\n      <g transform=\"translate(7.2 39.91033) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_13\">\n    <path d=\"M 56.135829 33.279 \nL 56.374784 85.156855 \nL 56.61374 85.156855 \nL 57.569562 200.153249 \nL 57.808518 200.153249 \nL 58.047473 202.231674 \nL 58.286429 205.460519 \nL 59.242251 205.460519 \nL 59.481206 228.267209 \nL 74.296449 228.267209 \nL 74.535405 233.11702 \nL 203.093482 233.11702 \nL 203.332437 234.879 \nL 294.852406 234.879 \nL 294.852406 234.879 \n\" clip-path=\"url(#p9d632226db)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_3\">\n    <path d=\"M 44.2 244.959 \nL 44.2 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_4\">\n    <path d=\"M 306.788235 244.959 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_5\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_6\">\n    <path d=\"M 44.2 23.199 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_13\">\n    <!-- optimal cost at iteration 1001: 34329.62 -->\n    <g transform=\"translate(60.310993 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-6f\" d=\"M 1600 2947 \nQ 2250 2947 2644 2453 \nQ 2978 2031 2978 1484 \nQ 2978 1100 2793 706 \nQ 2609 313 2286 112 \nQ 1963 -88 1566 -88 \nQ 919 -88 538 428 \nQ 216 863 216 1403 \nQ 216 1797 411 2186 \nQ 606 2575 925 2761 \nQ 1244 2947 1600 2947 \nz\nM 1503 2744 \nQ 1338 2744 1170 2645 \nQ 1003 2547 900 2300 \nQ 797 2053 797 1666 \nQ 797 1041 1045 587 \nQ 1294 134 1700 134 \nQ 2003 134 2200 384 \nQ 2397 634 2397 1244 \nQ 2397 2006 2069 2444 \nQ 1847 2744 1503 2744 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-70\" d=\"M -6 2578 \nL 875 2934 \nL 994 2934 \nL 994 2266 \nQ 1216 2644 1439 2795 \nQ 1663 2947 1909 2947 \nQ 2341 2947 2628 2609 \nQ 2981 2197 2981 1534 \nQ 2981 794 2556 309 \nQ 2206 -88 1675 -88 \nQ 1444 -88 1275 -22 \nQ 1150 25 994 166 \nL 994 -706 \nQ 994 -1000 1030 -1079 \nQ 1066 -1159 1155 -1206 \nQ 1244 -1253 1478 -1253 \nL 1478 -1369 \nL -22 -1369 \nL -22 -1253 \nL 56 -1253 \nQ 228 -1256 350 -1188 \nQ 409 -1153 442 -1076 \nQ 475 -1000 475 -688 \nL 475 2019 \nQ 475 2297 450 2372 \nQ 425 2447 370 2484 \nQ 316 2522 222 2522 \nQ 147 2522 31 2478 \nL -6 2578 \nz\nM 994 2081 \nL 994 1013 \nQ 994 666 1022 556 \nQ 1066 375 1236 237 \nQ 1406 100 1666 100 \nQ 1978 100 2172 344 \nQ 2425 663 2425 1241 \nQ 2425 1897 2138 2250 \nQ 1938 2494 1663 2494 \nQ 1513 2494 1366 2419 \nQ 1253 2363 994 2081 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-74\" d=\"M 1031 3803 \nL 1031 2863 \nL 1700 2863 \nL 1700 2644 \nL 1031 2644 \nL 1031 788 \nQ 1031 509 1111 412 \nQ 1191 316 1316 316 \nQ 1419 316 1516 380 \nQ 1613 444 1666 569 \nL 1788 569 \nQ 1678 263 1478 108 \nQ 1278 -47 1066 -47 \nQ 922 -47 784 33 \nQ 647 113 581 261 \nQ 516 409 516 719 \nL 516 2644 \nL 63 2644 \nL 63 2747 \nQ 234 2816 414 2980 \nQ 594 3144 734 3369 \nQ 806 3488 934 3803 \nL 1031 3803 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-69\" d=\"M 928 4444 \nQ 1059 4444 1151 4351 \nQ 1244 4259 1244 4128 \nQ 1244 3997 1151 3903 \nQ 1059 3809 928 3809 \nQ 797 3809 703 3903 \nQ 609 3997 609 4128 \nQ 609 4259 701 4351 \nQ 794 4444 928 4444 \nz\nM 1188 2947 \nL 1188 647 \nQ 1188 378 1227 289 \nQ 1266 200 1342 156 \nQ 1419 113 1622 113 \nL 1622 0 \nL 231 0 \nL 231 113 \nQ 441 113 512 153 \nQ 584 194 626 287 \nQ 669 381 669 647 \nL 669 1750 \nQ 669 2216 641 2353 \nQ 619 2453 572 2492 \nQ 525 2531 444 2531 \nQ 356 2531 231 2484 \nL 188 2597 \nL 1050 2947 \nL 1188 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6d\" d=\"M 1050 2338 \nQ 1363 2650 1419 2697 \nQ 1559 2816 1721 2881 \nQ 1884 2947 2044 2947 \nQ 2313 2947 2506 2790 \nQ 2700 2634 2766 2338 \nQ 3088 2713 3309 2830 \nQ 3531 2947 3766 2947 \nQ 3994 2947 4170 2830 \nQ 4347 2713 4450 2447 \nQ 4519 2266 4519 1878 \nL 4519 647 \nQ 4519 378 4559 278 \nQ 4591 209 4675 161 \nQ 4759 113 4950 113 \nL 4950 0 \nL 3538 0 \nL 3538 113 \nL 3597 113 \nQ 3781 113 3884 184 \nQ 3956 234 3988 344 \nQ 4000 397 4000 647 \nL 4000 1878 \nQ 4000 2228 3916 2372 \nQ 3794 2572 3525 2572 \nQ 3359 2572 3192 2489 \nQ 3025 2406 2788 2181 \nL 2781 2147 \nL 2788 2013 \nL 2788 647 \nQ 2788 353 2820 281 \nQ 2853 209 2943 161 \nQ 3034 113 3253 113 \nL 3253 0 \nL 1806 0 \nL 1806 113 \nQ 2044 113 2133 169 \nQ 2222 225 2256 338 \nQ 2272 391 2272 647 \nL 2272 1878 \nQ 2272 2228 2169 2381 \nQ 2031 2581 1784 2581 \nQ 1616 2581 1450 2491 \nQ 1191 2353 1050 2181 \nL 1050 647 \nQ 1050 366 1089 281 \nQ 1128 197 1204 155 \nQ 1281 113 1516 113 \nL 1516 0 \nL 100 0 \nL 100 113 \nQ 297 113 375 155 \nQ 453 197 493 289 \nQ 534 381 534 647 \nL 534 1741 \nQ 534 2213 506 2350 \nQ 484 2453 437 2492 \nQ 391 2531 309 2531 \nQ 222 2531 100 2484 \nL 53 2597 \nL 916 2947 \nL 1050 2947 \nL 1050 2338 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-61\" d=\"M 1822 413 \nQ 1381 72 1269 19 \nQ 1100 -59 909 -59 \nQ 613 -59 420 144 \nQ 228 347 228 678 \nQ 228 888 322 1041 \nQ 450 1253 767 1440 \nQ 1084 1628 1822 1897 \nL 1822 2009 \nQ 1822 2438 1686 2597 \nQ 1550 2756 1291 2756 \nQ 1094 2756 978 2650 \nQ 859 2544 859 2406 \nL 866 2225 \nQ 866 2081 792 2003 \nQ 719 1925 600 1925 \nQ 484 1925 411 2006 \nQ 338 2088 338 2228 \nQ 338 2497 613 2722 \nQ 888 2947 1384 2947 \nQ 1766 2947 2009 2819 \nQ 2194 2722 2281 2516 \nQ 2338 2381 2338 1966 \nL 2338 994 \nQ 2338 584 2353 492 \nQ 2369 400 2405 369 \nQ 2441 338 2488 338 \nQ 2538 338 2575 359 \nQ 2641 400 2828 588 \nL 2828 413 \nQ 2478 -56 2159 -56 \nQ 2006 -56 1915 50 \nQ 1825 156 1822 413 \nz\nM 1822 616 \nL 1822 1706 \nQ 1350 1519 1213 1441 \nQ 966 1303 859 1153 \nQ 753 1003 753 825 \nQ 753 600 887 451 \nQ 1022 303 1197 303 \nQ 1434 303 1822 616 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6c\" d=\"M 1184 4444 \nL 1184 647 \nQ 1184 378 1223 290 \nQ 1263 203 1344 158 \nQ 1425 113 1647 113 \nL 1647 0 \nL 244 0 \nL 244 113 \nQ 441 113 512 153 \nQ 584 194 625 287 \nQ 666 381 666 647 \nL 666 3247 \nQ 666 3731 644 3842 \nQ 622 3953 573 3993 \nQ 525 4034 450 4034 \nQ 369 4034 244 3984 \nL 191 4094 \nL 1044 4444 \nL 1184 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-20\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-63\" d=\"M 2631 1088 \nQ 2516 522 2178 217 \nQ 1841 -88 1431 -88 \nQ 944 -88 581 321 \nQ 219 731 219 1428 \nQ 219 2103 620 2525 \nQ 1022 2947 1584 2947 \nQ 2006 2947 2278 2723 \nQ 2550 2500 2550 2259 \nQ 2550 2141 2473 2067 \nQ 2397 1994 2259 1994 \nQ 2075 1994 1981 2113 \nQ 1928 2178 1911 2362 \nQ 1894 2547 1784 2644 \nQ 1675 2738 1481 2738 \nQ 1169 2738 978 2506 \nQ 725 2200 725 1697 \nQ 725 1184 976 792 \nQ 1228 400 1656 400 \nQ 1963 400 2206 609 \nQ 2378 753 2541 1131 \nL 2631 1088 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-73\" d=\"M 2050 2947 \nL 2050 1972 \nL 1947 1972 \nQ 1828 2431 1642 2597 \nQ 1456 2763 1169 2763 \nQ 950 2763 815 2647 \nQ 681 2531 681 2391 \nQ 681 2216 781 2091 \nQ 878 1963 1175 1819 \nL 1631 1597 \nQ 2266 1288 2266 781 \nQ 2266 391 1970 151 \nQ 1675 -88 1309 -88 \nQ 1047 -88 709 6 \nQ 606 38 541 38 \nQ 469 38 428 -44 \nL 325 -44 \nL 325 978 \nL 428 978 \nQ 516 541 762 319 \nQ 1009 97 1316 97 \nQ 1531 97 1667 223 \nQ 1803 350 1803 528 \nQ 1803 744 1651 891 \nQ 1500 1038 1047 1263 \nQ 594 1488 453 1669 \nQ 313 1847 313 2119 \nQ 313 2472 555 2709 \nQ 797 2947 1181 2947 \nQ 1350 2947 1591 2875 \nQ 1750 2828 1803 2828 \nQ 1853 2828 1881 2850 \nQ 1909 2872 1947 2947 \nL 2050 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-65\" d=\"M 681 1784 \nQ 678 1147 991 784 \nQ 1303 422 1725 422 \nQ 2006 422 2214 576 \nQ 2422 731 2563 1106 \nL 2659 1044 \nQ 2594 616 2278 264 \nQ 1963 -88 1488 -88 \nQ 972 -88 605 314 \nQ 238 716 238 1394 \nQ 238 2128 614 2539 \nQ 991 2950 1559 2950 \nQ 2041 2950 2350 2633 \nQ 2659 2316 2659 1784 \nL 681 1784 \nz\nM 681 1966 \nL 2006 1966 \nQ 1991 2241 1941 2353 \nQ 1863 2528 1708 2628 \nQ 1553 2728 1384 2728 \nQ 1125 2728 920 2526 \nQ 716 2325 681 1966 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-72\" d=\"M 1038 2947 \nL 1038 2303 \nQ 1397 2947 1775 2947 \nQ 1947 2947 2059 2842 \nQ 2172 2738 2172 2600 \nQ 2172 2478 2090 2393 \nQ 2009 2309 1897 2309 \nQ 1788 2309 1652 2417 \nQ 1516 2525 1450 2525 \nQ 1394 2525 1328 2463 \nQ 1188 2334 1038 2041 \nL 1038 669 \nQ 1038 431 1097 309 \nQ 1138 225 1241 169 \nQ 1344 113 1538 113 \nL 1538 0 \nL 72 0 \nL 72 113 \nQ 291 113 397 181 \nQ 475 231 506 341 \nQ 522 394 522 644 \nL 522 1753 \nQ 522 2253 501 2348 \nQ 481 2444 426 2487 \nQ 372 2531 291 2531 \nQ 194 2531 72 2484 \nL 41 2597 \nL 906 2947 \nL 1038 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6e\" d=\"M 1034 2341 \nQ 1538 2947 1994 2947 \nQ 2228 2947 2397 2830 \nQ 2566 2713 2666 2444 \nQ 2734 2256 2734 1869 \nL 2734 647 \nQ 2734 375 2778 278 \nQ 2813 200 2889 156 \nQ 2966 113 3172 113 \nL 3172 0 \nL 1756 0 \nL 1756 113 \nL 1816 113 \nQ 2016 113 2095 173 \nQ 2175 234 2206 353 \nQ 2219 400 2219 647 \nL 2219 1819 \nQ 2219 2209 2117 2386 \nQ 2016 2563 1775 2563 \nQ 1403 2563 1034 2156 \nL 1034 647 \nQ 1034 356 1069 288 \nQ 1113 197 1189 155 \nQ 1266 113 1500 113 \nL 1500 0 \nL 84 0 \nL 84 113 \nL 147 113 \nQ 366 113 442 223 \nQ 519 334 519 647 \nL 519 1709 \nQ 519 2225 495 2337 \nQ 472 2450 423 2490 \nQ 375 2531 294 2531 \nQ 206 2531 84 2484 \nL 38 2597 \nL 900 2947 \nL 1034 2947 \nL 1034 2341 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-3a\" d=\"M 903 2950 \nQ 1047 2950 1148 2848 \nQ 1250 2747 1250 2603 \nQ 1250 2459 1148 2357 \nQ 1047 2256 903 2256 \nQ 759 2256 657 2357 \nQ 556 2459 556 2603 \nQ 556 2747 657 2848 \nQ 759 2950 903 2950 \nz\nM 897 609 \nQ 1044 609 1145 506 \nQ 1247 403 1247 259 \nQ 1247 116 1144 14 \nQ 1041 -88 897 -88 \nQ 753 -88 651 14 \nQ 550 116 550 259 \nQ 550 403 651 506 \nQ 753 609 897 609 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-39\" d=\"M 338 -88 \nL 338 28 \nQ 744 34 1094 217 \nQ 1444 400 1770 856 \nQ 2097 1313 2225 1859 \nQ 1734 1544 1338 1544 \nQ 891 1544 572 1889 \nQ 253 2234 253 2806 \nQ 253 3363 572 3797 \nQ 956 4325 1575 4325 \nQ 2097 4325 2469 3894 \nQ 2925 3359 2925 2575 \nQ 2925 1869 2578 1258 \nQ 2231 647 1613 244 \nQ 1109 -88 516 -88 \nL 338 -88 \nz\nM 2275 2091 \nQ 2331 2497 2331 2741 \nQ 2331 3044 2228 3395 \nQ 2125 3747 1936 3934 \nQ 1747 4122 1506 4122 \nQ 1228 4122 1018 3872 \nQ 809 3622 809 3128 \nQ 809 2469 1088 2097 \nQ 1291 1828 1588 1828 \nQ 1731 1828 1928 1897 \nQ 2125 1966 2275 2091 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-2e\" d=\"M 800 606 \nQ 947 606 1047 504 \nQ 1147 403 1147 259 \nQ 1147 116 1045 14 \nQ 944 -88 800 -88 \nQ 656 -88 554 14 \nQ 453 116 453 259 \nQ 453 406 554 506 \nQ 656 606 800 606 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"491.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"516.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"560.986328\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"588.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"613.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"641.552734\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"669.335938\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"713.720703\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"747.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"791.40625\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"819.189453\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"846.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"896.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"946.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"971.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1021.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1071.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"1121.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-3a\" x=\"1171.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"1199.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1224.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"1274.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1324.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"1374.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"1424.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"1474.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"1499.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"1549.755859\"/>\n    </g>\n   </g>\n   <g id=\"legend_1\">\n    <g id=\"patch_7\">\n     <path d=\"M 200.99511 49.765875 \nL 298.388235 49.765875 \nQ 300.788235 49.765875 300.788235 47.365875 \nL 300.788235 31.599 \nQ 300.788235 29.199 298.388235 29.199 \nL 200.99511 29.199 \nQ 198.59511 29.199 198.59511 31.599 \nL 198.59511 47.365875 \nQ 198.59511 49.765875 200.99511 49.765875 \nz\n\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n    </g>\n    <g id=\"line2d_14\">\n     <path d=\"M 203.39511 38.199 \nL 215.39511 38.199 \nL 227.39511 38.199 \n\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n    </g>\n    <g id=\"text_14\">\n     <!-- optimal cost -->\n     <g transform=\"translate(236.99511 42.399) scale(0.12 -0.12)\">\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     </g>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_2\">\n   <g id=\"patch_8\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \nL 621.894118 23.199 \nL 359.305882 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"PathCollection_1\">\n    <defs>\n     <path id=\"m60945f53d2\" d=\"M 0 1.224745 \nC 0.324806 1.224745 0.636353 1.095698 0.866025 0.866025 \nC 1.095698 0.636353 1.224745 0.324806 1.224745 0 \nC 1.224745 -0.324806 1.095698 -0.636353 0.866025 -0.866025 \nC 0.636353 -1.095698 0.324806 -1.224745 0 -1.224745 \nC -0.324806 -1.224745 -0.636353 -1.095698 -0.866025 -0.866025 \nC -1.095698 -0.636353 -1.224745 -0.324806 -1.224745 0 \nC -1.224745 0.324806 -1.095698 0.636353 -0.866025 0.866025 \nC -0.636353 1.095698 -0.324806 1.224745 0 1.224745 \nz\n\" style=\"stroke: #3e4145\"/>\n    </defs>\n    <g clip-path=\"url(#pcae1970331)\">\n     <use xlink:href=\"#m60945f53d2\" x=\"578.301859\" y=\"169.307556\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"439.6972\" y=\"213.743575\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"541.225652\" y=\"170.200587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"383.28224\" y=\"188.153601\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"465.84147\" y=\"163.425865\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"605.215983\" y=\"76.771008\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"604.138186\" y=\"99.620299\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"594.653575\" y=\"175.004481\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"583.352107\" y=\"156.004465\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"405.176911\" y=\"150.954217\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"539.316412\" y=\"133.801852\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"555.360186\" y=\"125.579803\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"515.851238\" y=\"131.707847\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"512.956584\" y=\"151.385336\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"566.384507\" y=\"131.430699\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"558.993901\" y=\"193.450202\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"605.308366\" y=\"54.414425\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"600.720031\" y=\"103.500367\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"609.034463\" y=\"68.610547\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"552.619503\" y=\"104.393399\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"508.984133\" y=\"110.305884\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"558.809136\" y=\"179.869964\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"531.032774\" y=\"146.85859\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"421.220685\" y=\"127.550631\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"503.564355\" y=\"142.547403\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"391.719849\" y=\"183.07256\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"603.583891\" y=\"65.654305\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"603.152772\" y=\"91.459838\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"468.766918\" y=\"190.771108\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"597.33267\" y=\"75.292887\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"603.275949\" y=\"127.796985\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"470.860923\" y=\"112.276712\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"568.817248\" y=\"116.341545\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"512.833407\" y=\"177.160075\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"371.642036\" y=\"145.811587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"594.130074\" y=\"97.680265\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"609.958289\" y=\"72.552204\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"598.564438\" y=\"144.94935\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"478.220735\" y=\"126.934747\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"564.044148\" y=\"148.305917\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"524.442817\" y=\"209.74033\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"429.935441\" y=\"165.73543\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"595.115488\" y=\"63.19077\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"602.167358\" y=\"114.309129\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"371.241711\" y=\"131.646259\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"580.549835\" y=\"121.8845\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"530.601656\" y=\"113.724039\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m60945f53d2\" x=\"464.024612\" y=\"154.249196\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_3\">\n    <g id=\"xtick_7\">\n     <g id=\"line2d_15\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"370.933769\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_15\">\n      <!-- 0 -->\n      <g transform=\"translate(367.933769 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_8\">\n     <g id=\"line2d_16\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"432.522154\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_16\">\n      <!-- 2000 -->\n      <g transform=\"translate(420.522154 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_9\">\n     <g id=\"line2d_17\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"494.110538\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_17\">\n      <!-- 4000 -->\n      <g transform=\"translate(482.110538 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_10\">\n     <g id=\"line2d_18\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"555.698922\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_18\">\n      <!-- 6000 -->\n      <g transform=\"translate(543.698922 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_11\">\n     <g id=\"line2d_19\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"617.287307\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_19\">\n      <!-- 8000 -->\n      <g transform=\"translate(605.287307 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_4\">\n    <g id=\"ytick_7\">\n     <g id=\"line2d_20\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"244.845709\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_20\">\n      <!-- −1000 -->\n      <g transform=\"translate(321.539007 249.011959) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-2212\" d=\"M 3484 2000 \nL 116 2000 \nL 116 2256 \nL 3484 2256 \nL 3484 2000 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-2212\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"56.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"106.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"156.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"206.396484\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_8\">\n     <g id=\"line2d_21\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"214.051517\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_21\">\n      <!-- 0 -->\n      <g transform=\"translate(346.305882 218.217767) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_9\">\n     <g id=\"line2d_22\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"183.257325\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_22\">\n      <!-- 1000 -->\n      <g transform=\"translate(328.305882 187.423575) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_10\">\n     <g id=\"line2d_23\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"152.463133\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_23\">\n      <!-- 2000 -->\n      <g transform=\"translate(328.305882 156.629383) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_11\">\n     <g id=\"line2d_24\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"121.668941\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_24\">\n      <!-- 3000 -->\n      <g transform=\"translate(328.305882 125.835191) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_12\">\n     <g id=\"line2d_25\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"90.874748\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_25\">\n      <!-- 4000 -->\n      <g transform=\"translate(328.305882 95.040998) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_13\">\n     <g id=\"line2d_26\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"60.080556\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_26\">\n      <!-- 5000 -->\n      <g transform=\"translate(328.305882 64.246806) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_14\">\n     <g id=\"line2d_27\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"359.305882\" y=\"29.286364\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_27\">\n      <!-- 6000 -->\n      <g transform=\"translate(328.305882 33.452614) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_28\">\n    <path d=\"M 383.28224 188.153601 \nL 391.719849 183.07256 \nL 439.6972 213.743575 \nL 468.766918 190.771108 \nL 512.833407 177.160075 \nL 524.442817 209.74033 \nL 558.993901 193.450202 \nL 558.809136 179.869964 \nL 541.225652 170.200587 \nL 531.032774 146.85859 \nL 512.956584 151.385336 \nL 503.564355 142.547403 \nL 515.851238 131.707847 \nL 539.316412 133.801852 \nL 555.360186 125.579803 \nL 566.384507 131.430699 \nL 564.044148 148.305917 \nL 583.352107 156.004465 \nL 578.301859 169.307556 \nL 594.653575 175.004481 \nL 598.564438 144.94935 \nL 603.275949 127.796985 \nL 602.167358 114.309129 \nL 600.720031 103.500367 \nL 604.138186 99.620299 \nL 603.152772 91.459838 \nL 605.215983 76.771008 \nL 609.958289 72.552204 \nL 609.034463 68.610547 \nL 603.583891 65.654305 \nL 595.115488 63.19077 \nL 605.308366 54.414425 \nL 597.33267 75.292887 \nL 594.130074 97.680265 \nL 580.549835 121.8845 \nL 568.817248 116.341545 \nL 552.619503 104.393399 \nL 530.601656 113.724039 \nL 508.984133 110.305884 \nL 470.860923 112.276712 \nL 478.220735 126.934747 \nL 464.024612 154.249196 \nL 465.84147 163.425865 \nL 429.935441 165.73543 \nL 405.176911 150.954217 \nL 421.220685 127.550631 \nL 371.642036 145.811587 \nL 371.241711 131.646259 \nL 383.28224 188.153601 \n\" clip-path=\"url(#pcae1970331)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_9\">\n    <path d=\"M 359.305882 244.959 \nL 359.305882 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_10\">\n    <path d=\"M 621.894118 244.959 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_11\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_12\">\n    <path d=\"M 359.305882 23.199 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_28\">\n    <!-- 1 -->\n    <g transform=\"translate(578.301859 169.307556) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n    </g>\n   </g>\n   <g id=\"text_29\">\n    <!-- 2 -->\n    <g transform=\"translate(439.6972 213.743575) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n    </g>\n   </g>\n   <g id=\"text_30\">\n    <!-- 3 -->\n    <g transform=\"translate(541.225652 170.200587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n    </g>\n   </g>\n   <g id=\"text_31\">\n    <!-- 4 -->\n    <g transform=\"translate(383.28224 188.153601) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n    </g>\n   </g>\n   <g id=\"text_32\">\n    <!-- 5 -->\n    <g transform=\"translate(465.84147 163.425865) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n    </g>\n   </g>\n   <g id=\"text_33\">\n    <!-- 6 -->\n    <g transform=\"translate(605.215983 76.771008) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n    </g>\n   </g>\n   <g id=\"text_34\">\n    <!-- 7 -->\n    <g transform=\"translate(604.138186 99.620299) scale(0.12 -0.12)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-37\" d=\"M 644 4238 \nL 2916 4238 \nL 2916 4119 \nL 1503 -88 \nL 1153 -88 \nL 2419 3728 \nL 1253 3728 \nQ 900 3728 750 3644 \nQ 488 3500 328 3200 \nL 238 3234 \nL 644 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\"/>\n    </g>\n   </g>\n   <g id=\"text_35\">\n    <!-- 8 -->\n    <g transform=\"translate(594.653575 175.004481) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n    </g>\n   </g>\n   <g id=\"text_36\">\n    <!-- 9 -->\n    <g transform=\"translate(583.352107 156.004465) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-39\"/>\n    </g>\n   </g>\n   <g id=\"text_37\">\n    <!-- 10 -->\n    <g transform=\"translate(405.176911 150.954217) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_38\">\n    <!-- 11 -->\n    <g transform=\"translate(539.316412 133.801852) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"46.25\"/>\n    </g>\n   </g>\n   <g id=\"text_39\">\n    <!-- 12 -->\n    <g transform=\"translate(555.360186 125.579803) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_40\">\n    <!-- 13 -->\n    <g transform=\"translate(515.851238 131.707847) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_41\">\n    <!-- 14 -->\n    <g transform=\"translate(512.956584 151.385336) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_42\">\n    <!-- 15 -->\n    <g transform=\"translate(566.384507 131.430699) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_43\">\n    <!-- 16 -->\n    <g transform=\"translate(558.993901 193.450202) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_44\">\n    <!-- 17 -->\n    <g transform=\"translate(605.308366 54.414425) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_45\">\n    <!-- 18 -->\n    <g transform=\"translate(600.720031 103.500367) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_46\">\n    <!-- 19 -->\n    <g transform=\"translate(609.034463 68.610547) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_47\">\n    <!-- 20 -->\n    <g transform=\"translate(552.619503 104.393399) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_48\">\n    <!-- 21 -->\n    <g transform=\"translate(508.984133 110.305884) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_49\">\n    <!-- 22 -->\n    <g transform=\"translate(558.809136 179.869964) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_50\">\n    <!-- 23 -->\n    <g transform=\"translate(531.032774 146.85859) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_51\">\n    <!-- 24 -->\n    <g transform=\"translate(421.220685 127.550631) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_52\">\n    <!-- 25 -->\n    <g transform=\"translate(503.564355 142.547403) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_53\">\n    <!-- 26 -->\n    <g transform=\"translate(391.719849 183.07256) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_54\">\n    <!-- 27 -->\n    <g transform=\"translate(603.583891 65.654305) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_55\">\n    <!-- 28 -->\n    <g transform=\"translate(603.152772 91.459838) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_56\">\n    <!-- 29 -->\n    <g transform=\"translate(468.766918 190.771108) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_57\">\n    <!-- 30 -->\n    <g transform=\"translate(597.33267 75.292887) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_58\">\n    <!-- 31 -->\n    <g transform=\"translate(603.275949 127.796985) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_59\">\n    <!-- 32 -->\n    <g transform=\"translate(470.860923 112.276712) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_60\">\n    <!-- 33 -->\n    <g transform=\"translate(568.817248 116.341545) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_61\">\n    <!-- 34 -->\n    <g transform=\"translate(512.833407 177.160075) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_62\">\n    <!-- 35 -->\n    <g transform=\"translate(371.642036 145.811587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_63\">\n    <!-- 36 -->\n    <g transform=\"translate(594.130074 97.680265) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_64\">\n    <!-- 37 -->\n    <g transform=\"translate(609.958289 72.552204) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_65\">\n    <!-- 38 -->\n    <g transform=\"translate(598.564438 144.94935) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_66\">\n    <!-- 39 -->\n    <g transform=\"translate(478.220735 126.934747) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_67\">\n    <!-- 40 -->\n    <g transform=\"translate(564.044148 148.305917) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_68\">\n    <!-- 41 -->\n    <g transform=\"translate(524.442817 209.74033) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_69\">\n    <!-- 42 -->\n    <g transform=\"translate(429.935441 165.73543) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_70\">\n    <!-- 43 -->\n    <g transform=\"translate(595.115488 63.19077) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_71\">\n    <!-- 44 -->\n    <g transform=\"translate(602.167358 114.309129) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_72\">\n    <!-- 45 -->\n    <g transform=\"translate(371.241711 131.646259) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_73\">\n    <!-- 46 -->\n    <g transform=\"translate(580.549835 121.8845) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_74\">\n    <!-- 47 -->\n    <g transform=\"translate(530.601656 113.724039) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_75\">\n    <!-- 48 -->\n    <g transform=\"translate(464.024612 154.249196) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_76\">\n    <!-- optimal tour -->\n    <g transform=\"translate(455.20525 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-75\" d=\"M 2709 2863 \nL 2709 1128 \nQ 2709 631 2732 520 \nQ 2756 409 2807 365 \nQ 2859 322 2928 322 \nQ 3025 322 3147 375 \nL 3191 266 \nL 2334 -88 \nL 2194 -88 \nL 2194 519 \nQ 1825 119 1631 15 \nQ 1438 -88 1222 -88 \nQ 981 -88 804 51 \nQ 628 191 559 409 \nQ 491 628 491 1028 \nL 491 2306 \nQ 491 2509 447 2587 \nQ 403 2666 317 2708 \nQ 231 2750 6 2747 \nL 6 2863 \nL 1009 2863 \nL 1009 947 \nQ 1009 547 1148 422 \nQ 1288 297 1484 297 \nQ 1619 297 1789 381 \nQ 1959 466 2194 703 \nL 2194 2325 \nQ 2194 2569 2105 2655 \nQ 2016 2741 1734 2747 \nL 1734 2863 \nL 2709 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"358.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-75\" x=\"408.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"458.300781\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_3\">\n   <g id=\"patch_13\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \nL 884.482353 29.043706 \nL 674.411765 29.043706 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g clip-path=\"url(#pdcdd42360f)\">\n    <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAASQAAAEkCAYAAACG+UzsAAAVGUlEQVR4nO3dbZDV5XnH8f95YIFdWB7WFaOwCywsRWJQKQiJjUkmnTTBZupM2k5DyUzK9I2d6Uw7U9vEBo3WvLAZ08lMfEedCZpOGydmUqvjtGmmE3lQREWDZnGB5ckEEXZ5ZmHPOX3R9k33dxEvvG//15Lv5+WVw33++9+zV/5zfl73Xfl05QutIqdKRZafO/KKrH/m+pt9y9frst4aG3OtczWKdm/c11Ot6XqradSNj7K1TrOh64ZqR4d+29FRXffcZ+Pv5OyzC2S943f2yXp1+nRZby7T6xTbX/vV1/YBqpZ9AQDwf2hIAMKgIQEIg4YEIAwaEoAwKtlTtswqkyfLupV8WEnPhd++ZVxt8rM75GtrM2fIemPkpKyXZe72abI+u+2srL92q/4oVCa1yXqrYaRURnplrnPpol4nUTpmMpItK61zX79a30oCDdX2dllvnj+v37LNuEbj7yEV79+hhSckAGHQkACEQUMCEAYNCUAYNCQAYeRP2ZxJRnXKFFlvXriQ6or0+6o5JSNFahnXbiUKBx5YI+u9G7fJem3OtbLeOPqOrFtSJR/udCmRWmenrDdOnXKtU//QdbI+9otfyvqdu4dl/ekPz9ZvYHweRteuHFeb/G86uXXP+Rl/V5X6JL2O83dV750n62MHDrnW8X4GeUICEAYNCUAYNCQAYdCQAIRBQwIQhjtlq8/vkfWxoYP6H6SaRzJSharxLb6Vyh3foBOvrn/cPr5ozR1ZyWHF6O/Gz2rt7leZrFOtxrvH9foWZ8LpTW6aK5fq12/dJetmgmqlfsZ1umcJnZ9BK1WstOn78OxbW2Tds/uplUZZzFlNYx0rxWue1XONZeEJCUAYNCQAYdCQAIRBQwIQBg0JQBhmymZ9K299i29+W28kHJWqTnQinaeWahbMZN2bSfre9/5U///H0Cq9e+BElypNu3dwp6w/tPBm3wV5z4mTrzVmOI0z37x/V+70OtE6qWbfeEICEAYNCUAYNCQAYdCQAIRBQwIQho5zivxpV6Q0zZL7LCsryVjzok7Ntq3QZ3RZUu24mIo1yzb5OZ2mnb/jqF7ImLkbWbdK1h9aZF2RM5GykicjqapOGZ/SNs+d00t7Z8o8yd7lOH8m6/XeNM3CExKAMGhIAMKgIQEIg4YEIAwaEoAw3DtGDn5rtaz3f+VVWW81jDTAmmXLnGwNbr5F1hf/ye7x15L53DFzlq2m69mvx+nkH+vPwozHxe6bRVFUl+sdJpu73vS9cao5rszUPKiVLps7RhpnA1ba9K6W1S59dtzYocN6fSf3zJ1l9Uf0+t4LAoBcaEgAwqAhAQiDhgQgDBoSgDDcKVvtmi5Zb53X56A1jbr3TCxvwuTebVBdi3XGlZGCWXNKlqEH9RlxfY/8XNYbw8Ou9b3nslXbfbNy5jluxo6XzTM6iTHnGq0UcsWNep0dr+tlrPPgjLP7LMd+tETWuz8/oP+Bun7rc2/s0Grdm/qCXlkf239Av37eXP16Z/pmpoFNo40YabqZErquBgAyoiEBCIOGBCAMGhKAMGhIAMJwp2zWt+xW+jZ25G3/VTnU5/fI+sCf3SDri76yQ9ar/QvHF40UqTmwV9atROTg92+S9Z4/+Jm+lqlT9fs6Uzzv3JGZsln3wZmgmpxpoJtz9q06fbp+/aVLehkjrVP30/odpkiFi8JO35pHj+n6eeNMv4rxrGL9bq3focVKen2rAEA+NCQAYdCQAIRBQwIQBg0JQBjulM2bWFgzOpayzmuTu/tZ8zmJdiZMNbfnZaVp3hTPUlu0QNYbe4f0P3Cmaanu2+ZDW2R9fc/tsl4z0jfrvrXUbo/Gz+qdZfNKtb6Vsls7vVqftdM/uE6/3nU1AJARDQlAGDQkAGHQkACEQUMCEIaZsnmTjOwpgXE9w3+0QtZPfFivs/CvjTPDxPxY65K+dm+a47037h0Oo53vlns2zenLA3oXxceW6LkvSxmpqPXZqU4z5hSNXTkL67NgpWPGHKT592ycH2e+3viM8IQEIAwaEoAwaEgAwqAhAQiDhgQgDP8sW2aPHnhe1u/u1fNFudO9MnjnhZ46/KKs3zV3VbJrSiJY+pb7s6PSUu9ZcL9ueEICEAYNCUAYNCQAYdCQAIRBQwIQRrKUzZsMhSPmwSpVnQpZ6YyZoDjTJWuO6PRn9YBex5Mv6LctaUdKL+vnrTxtnFX2SX3W3+C3Vsv64ntelvXWmD5nLWfq555TtGa+rLP7Lui/N/Oz3KY/I+Z5bca9GV27UtYnP/OSax2ekACEQUMCEAYNCUAYNCQAYfi/1HZ+Qbthz35Z39Svj8qZ0FKNRjiPmipLrWu2rDeOn/iAr+R/ZR5NKWNMKft7Wp+1VlOWnzvyiqx/5vqbXW9rbjznWgUAMqIhAQiDhgQgDBoSgDBoSADC0F91F4X72/e939T/2f6mfucVWUlJxeidiZInlRh506KD962R9Z77t/ouJlWaliqtM34njRPDSa7HGmuwkqT6/B5ZHxs66Locb4Jl1VMkYdaYT3WqHjVpXdTjP0f/RR/t1P35Af3G1mfB+F19dvHH9Osr53S5PknX23SdJyQAYdCQAIRBQwIQBg0JQBg0JABhmLNs7o2kSmJuDGekEJ65ppPrdHI444nt73mNorhMCtM0rsVIPqx1rPrIUzfI+ozfPaCvp+FM30o6vshromxUJ1kbtE2bJuvN06dzXo15L9e+elTWn142y7U+T0gAwqAhAQiDhgQgDBoSgDBoSADCSHYMkjeVs46+aZ7TMzHuRCfz7oE51efNlfWxQ4dd69Q6O2X9+O8tk/WZ390m69X2dlnf/zfLZb13o14nFSvpsaRK09wza+IzWKnpGTFrjc2Htsj6+nnGTFk03iPAMl4KALjQkACEQUMCEAYNCUAYNCQAYfhTtglyZpg54zY6+gFfyWVYc0rGtbvnCCdw0limVLNvah1rjS8P6PnCx5boHSCtv8OqsROj+dkx1rl3cKesP7RohazX53TL+tgvful6X56QAIRBQwIQBg0JQBg0JABh0JAAhJFsli2V1bsuyfqO3+qS9capU0neV80pec7VKop0M1a1/j5Zb+zZ61q/1q2Tj8axY651knEmtLXFC2W98da+JJeTbCdJI80cfOS2cbVFf+HbbTS3kfX6LMGZT7yo/0HmNJ0nJABh0JAAhEFDAhAGDQlAGDQkAGG4U7a+HXpnyL0rfXNWd+4elnXvOU4TWrBZM/PcN2u27uzZnJeTnTdlq8/vkfWxoYPJrun/815jZeVN+vU739Bv0Goadf0ZrM2cIeuNkZN6HYs1x+lbBQDyoSEBCIOGBCAMGhKAMGhIAMIIN8tWX6B3yPvaj38g6/ct1DvYTWTWeWrm3N4E2cXTlChtzD375lX7yfXjao1Pvp33TRN9FrxpmvmZPeNLYnlCAhAGDQlAGDQkAGHQkACEQUMCEIY7ZbPmnby7KyYz0RMmYXTtSlmf8h+vyfp39vxY1u/uvT3ZNSXhTdMmyKyf9dmvdnSMqyWb/0t0b6b+1xxZP3/H0azva+EJCUAYNCQAYdCQAIRBQwIQBg0JQBjulO3kutWyPuMJfd7UM0delvXPzdUzaJWaTs2sJMObfJz6or7+zn96QSziTA6ciZ+1E2NrdFSvU1JKVW1v18uLFKkoruDct1TJTe7ENcX6mX+H5q6fyxbrdQb2y3Lzgt4BtjpF7xhrvd48q9DYqZInJABh0JAAhEFDAhAGDQlAGDQkAGEk2zFSze0UxQQ/u8tIVTYO7pD1kaZOo7696DeSXZJS2nzhVThHWBojTav1zZf1xqBOx5Kdm1YSnpAAhEFDAhAGDQlAGDQkAGHQkACEkWzHyKKie1vr0kXj9caMjrGOyZnozNoyW9ZHPnFmXM26dvcZVMbcTmmzWsa9r9QnyXqrYaxvva9xnbUufe/ds2+JHHhgjaz3btym/4GVhM2eJeuN4yeu6LreE+MeV6fqWbPhu26S9RmP6xlUS+ujy2W9snWX/gfOzyxPSADCoCEBCIOGBCAMGhKAMGhIAMIwUzYzTTMcX6/PEpv9mJFYZOad75qzbXxydnTNKfna+oJeWX/jb7tlvX/DS7KeOzXLfn6ZN0Exdp5snjvne9tEc5Pm9Zw/71qnjHPirHtgXYv3HlvMHSCdrASbJyQAYdCQAIRBQwIQBg0JQBg0JABhmClbbak+x6nx5luy/qnXdcLxn8v13Fe0XQXVeVPWWVNuRgr2jX3iLLiiKL66YFWat828k6SVuJjzi4lk3yGzrNTSwUoILalSttz3hickAGHQkACEQUMCEAYNCUAYNCQAYSQ7l620M7pKeN+lO3XK8/PVzl0zDalmvkijLm/kS3rHyFnf0+fuZT/nTkj1WSjLR17Wn5HXbtWfEZ6QAIRBQwIQBg0JQBg0JABh0JAAhGFuC+meU7LOHjN40wNvYuTd8VKtU5tzrXztmyve0e9p3DPzHLdTekfKomYkh85EMee9+Z//wZmmZU7lat16x87Gu+/KetcPd8v68L/qHUE71w7pNzbuv/o8WH8/1mfH+nswd8200jfjHrs/m9aZfm36+k9c1Gf9Vep6TpQnJABh0JAAhEFDAhAGDQlAGDQkAGGkm2VDMmXtxGhypmPeRPTRA8/L+t0L7tDvm3k+Uu0eWhRpdhB96vCLsn5Xj56ri7azam48IQEIg4YEIAwaEoAwaEgAwqAhAQgjXcqWeU7pnr2vy/rDfTclWT+rq3U3Te/6zjmo1ujolVzV+5Zqp82zX7htXK3jSX0WX1msn7V3q55BG1p1Pufl8IQEIA4aEoAwaEgAwqAhAQiDhgQgDHfKlvusr9o1Xfp9J+lv/VsX9XxX88xZ/XojuVE/V6tp3BpnSmXNphVVnTp50yVr/cqUyfofNPT1l3XW1+jalbLe/tMBWbd2M6z198l66+ARWa92XyPrY4cOy7rJSBurU8fPxJm7eBoJpDU/Z+24Wpmsf+fW38Oal87I+rZV0/X7Tp8m69Yup42jendVC09IAMKgIQEIg4YEIAwaEoAwaEgAwihvli3R7NvQg3qnvflf2+Zax8NKMlLNXuVe3/KN/Xo3w6/2pdnNMNnPlfuzVtbsoWDuHjp2SdaHHlgt6/Pv079b82eyksMO4zzF06f1Ok48IQEIg4YEIAwaEoAwaEgAwqAhAQjDTNmsmTVrZiV3ApR7hk7peaFD1g/epueCUjGTFWMGzUpKap2dsm7NgpWVlKaS6jy7ZJ81dX8SnWV38Pt6p9Se39c7q+Z24AGdxPZu9KXdPCEBCIOGBCAMGhKAMGhIAMKgIQEIwz/LlmjOp6x5rV8n5k6VBiuN2rPpN2W9/09fkfU/37Nb1r/dv0y/caIZsVQpm+Xg/R+V9Z6vG0lSSWljVpnn/HhCAhAGDQlAGDQkAGHQkACEQUMCEIYxsJZfuDRNpQeZdwjMnTRa6dLSnfrX/uYKvc6Nf3dMrz9Nz/rNrBrnu2W+n6nSNEvP/Vtdr69OGX8um3XOmpc1+1Zp00ljsjP3Wk39vsZnWZ1NVxRF0Rg5qV9/ZVcFAOnRkACEQUMCEAYNCUAYNCQAYbhn2XLPC5VF7cCXavc9986TieaFanOulfXG0Xdc67gFOtfsSpxcp882m/HEdtc6KgmzdoD07hJaW7pI1puDQ3odZ3LrTYBVolgU/lSRJyQAYdCQAIRBQwIQBg0JQBg0JABhuM9ls771r9Qn6XcwZl9ynqeWinn21R++of9Bqp0PSziDrijspKT7JzoBeufjOkExE9fM57jlvm+1rtmy3jh+Qv8Dx3xktb1d1lsX9b2s9i/U1/LGHllPlo4bv0Pr+s9//EZZn/zsDr2O72oAIB8aEoAwaEgAwqAhAQjDPzri/LLb/MJygo8XTAS5v+SdtUV/yTv8Mf0l76kv6pGMzu/5RjKuSs4v/L2/28HNt8j6ovX6KCvL8Q1rZL1rkz4KynudPCEBCIOGBCAMGhKAMGhIAMKgIQEIw0zZvjRwSP6DzcsWyHqq5Mb7rXzuo4TKkOpnSpWylTXKkop5P42xDFOiERdl38M6vVp4j06v9v69fn3/Q3qsyTp2KBqekACEQUMCEAYNCUAYNCQAYdCQAISh45OiKCZVdIJiJSu17m5Zbw4Pu9bxJjdW8jQR0rehB3VS0vcPA7LecF67eS+dc4TZE9SmkV4lmmvMfQSQa23jHsz+mW+dJd85IutjmdM073FH1r0sjNlXnpAAhEFDAhAGDQlAGDQkAGHQkACE4d4x0o2dId2zYPUPXSfrf/n8v8v6w336uKbsM2iZf7df37dT1u9buELWa52dst44dSrJ9eT8eZMdU5Rb5qOseEICEAYNCUAYNCQAYdCQAIRBQwIQhpmyTZhv/Q0TeZfD2jVdst549/gHfCW/gjN1cqeNC3plfWz/AVlfveuSrG9fPknW3YlRgoTp0QPPy/rdvbe/5zUup6y/W++Mm7lOiosBgBRoSADCoCEBCIOGBCAMGhKAMPyzbEayUqnqBCJcqpVzHsm702DuuaD2dllvnjuXZP0yUqqiKIo7d+tdSJ9eNsu1TrWjQ9abZ8+61skp2dl6zs9m7pT6ubdflXWekACEQUMCEAYNCUAYNCQAYdCQAIThTtlKm3HLnO6pVCFcQphb5h0gnznysqx/7oZbk6xflg179sv6pv4F73ttd9pl/Z3UdL1lnI/m1moadV/iyhMSgDBoSADCoCEBCIOGBCAMGhKAMPRX+EVhfgue6lt5d3pgJD3Vrm5Zbxw7ZryxMU9VKaE3554Fc/6sn9qlzy978pFPy3rX4/rctEqb3qExWprm3eVw7zdXy/qmfr2+mh9LNTtWv+F6WW+OnNQXY/zdlrYDrPGZ5QkJQBg0JABh0JAAhEFDAhAGDQlAGP4dIy2pZmgSzU1ZqYVFXU+lrtMib9JYmWQkKCXt1uflvpfGdZ5cp1Oqmf/8kmudvh06Hdu70jgDLNWMnpVaWlLs/Gn9XRmfqer0abI+cO9iWV/8V/reWztMVrv1mYFjQwdl3YsnJABh0JAAhEFDAhAGDQlAGDQkAGGkS9kSnbnl3ZHS2q3vUkunEN9dMk+/b8YdI8tKzbz3srZUJzHNt/Q9vlp31DRn3C5e0v8gxZl+Ze3EaijrM8sTEoAwaEgAwqAhAQiDhgQgDBoSgDDSpWwA8D7xhAQgDBoSgDBoSADCoCEBCIOGBCCM/wbnQhRzR9ICbQAAAABJRU5ErkJggg==\" id=\"image628e8cebb6\" transform=\"scale(1 -1) translate(0 -210.24)\" x=\"674.411765\" y=\"-28.874294\" width=\"210.24\" height=\"210.24\"/>\n   </g>\n   <g id=\"matplotlib.axis_5\">\n    <g id=\"xtick_12\">\n     <g id=\"line2d_29\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"676.555342\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_77\">\n      <!-- 0 -->\n      <g transform=\"translate(673.555342 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_13\">\n     <g id=\"line2d_30\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"719.426891\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_78\">\n      <!-- 10 -->\n      <g transform=\"translate(713.426891 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_14\">\n     <g id=\"line2d_31\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"762.298439\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_79\">\n      <!-- 20 -->\n      <g transform=\"translate(756.298439 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_15\">\n     <g id=\"line2d_32\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"805.169988\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_80\">\n      <!-- 30 -->\n      <g transform=\"translate(799.169988 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_16\">\n     <g id=\"line2d_33\">\n      <g>\n       <use xlink:href=\"#m3e22f143a9\" x=\"848.041537\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_81\">\n      <!-- 40 -->\n      <g transform=\"translate(842.041537 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_6\">\n    <g id=\"ytick_15\">\n     <g id=\"line2d_34\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"674.411765\" y=\"31.187283\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_82\">\n      <!-- 0 -->\n      <g transform=\"translate(661.411765 35.353533) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_16\">\n     <g id=\"line2d_35\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"674.411765\" y=\"74.058832\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_83\">\n      <!-- 10 -->\n      <g transform=\"translate(655.411765 78.225082) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_17\">\n     <g id=\"line2d_36\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"674.411765\" y=\"116.930381\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_84\">\n      <!-- 20 -->\n      <g transform=\"translate(655.411765 121.096631) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_18\">\n     <g id=\"line2d_37\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"674.411765\" y=\"159.801929\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_85\">\n      <!-- 30 -->\n      <g transform=\"translate(655.411765 163.968179) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_19\">\n     <g id=\"line2d_38\">\n      <g>\n       <use xlink:href=\"#m8fe9dacba9\" x=\"674.411765\" y=\"202.673478\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_86\">\n      <!-- 40 -->\n      <g transform=\"translate(655.411765 206.839728) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"patch_14\">\n    <path d=\"M 674.411765 239.114294 \nL 674.411765 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_15\">\n    <path d=\"M 884.482353 239.114294 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_16\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_17\">\n    <path d=\"M 674.411765 29.043706 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_87\">\n    <!-- pheromone matrix -->\n    <g transform=\"translate(726.462934 23.043706) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-68\" d=\"M 1041 4444 \nL 1041 2350 \nQ 1388 2731 1591 2839 \nQ 1794 2947 1997 2947 \nQ 2241 2947 2416 2812 \nQ 2591 2678 2675 2391 \nQ 2734 2191 2734 1659 \nL 2734 647 \nQ 2734 375 2778 275 \nQ 2809 200 2884 156 \nQ 2959 113 3159 113 \nL 3159 0 \nL 1753 0 \nL 1753 113 \nL 1819 113 \nQ 2019 113 2097 173 \nQ 2175 234 2206 353 \nQ 2216 403 2216 647 \nL 2216 1659 \nQ 2216 2128 2167 2275 \nQ 2119 2422 2012 2495 \nQ 1906 2569 1756 2569 \nQ 1603 2569 1437 2487 \nQ 1272 2406 1041 2159 \nL 1041 647 \nQ 1041 353 1073 281 \nQ 1106 209 1195 161 \nQ 1284 113 1503 113 \nL 1503 0 \nL 84 0 \nL 84 113 \nQ 275 113 384 172 \nQ 447 203 484 290 \nQ 522 378 522 647 \nL 522 3238 \nQ 522 3728 498 3840 \nQ 475 3953 426 3993 \nQ 378 4034 297 4034 \nQ 231 4034 84 3984 \nL 41 4094 \nL 897 4444 \nL 1041 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-78\" d=\"M 84 2863 \nL 1431 2863 \nL 1431 2747 \nQ 1303 2747 1251 2703 \nQ 1200 2659 1200 2588 \nQ 1200 2513 1309 2356 \nQ 1344 2306 1413 2200 \nL 1616 1875 \nL 1850 2200 \nQ 2075 2509 2075 2591 \nQ 2075 2656 2022 2701 \nQ 1969 2747 1850 2747 \nL 1850 2863 \nL 2819 2863 \nL 2819 2747 \nQ 2666 2738 2553 2663 \nQ 2400 2556 2134 2200 \nL 1744 1678 \nL 2456 653 \nQ 2719 275 2831 198 \nQ 2944 122 3122 113 \nL 3122 0 \nL 1772 0 \nL 1772 113 \nQ 1913 113 1991 175 \nQ 2050 219 2050 291 \nQ 2050 363 1850 653 \nL 1431 1266 \nL 972 653 \nQ 759 369 759 316 \nQ 759 241 829 180 \nQ 900 119 1041 113 \nL 1041 0 \nL 106 0 \nL 106 113 \nQ 219 128 303 191 \nQ 422 281 703 653 \nL 1303 1450 \nL 759 2238 \nQ 528 2575 401 2661 \nQ 275 2747 84 2747 \nL 84 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-68\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"144.384766\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"177.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"227.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"305.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"355.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"405.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"449.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"474.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"552.636719\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"597.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"624.804688\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"658.105469\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-78\" x=\"685.888672\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_4\">\n   <g id=\"patch_18\">\n    <path d=\"M 897.611765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 897.611765 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"patch_19\">\n    <path clip-path=\"url(#pd8c9aad1ad)\" style=\"fill: #ffffff; stroke: #ffffff; stroke-width: 0.01; stroke-linejoin: miter\"/>\n   </g>\n   <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAAA8AAAE0CAYAAADzHGmQAAABoElEQVR4nO2c2w3DMAwD/RqtI3T/UZrOYB2QA2Hnn6BFXWSnKdI//fu04rVaH1VtW330upg415XNXPZqzBmI+7DSRstuYNnUuS6GeGYSpvXZxFMMTHKmaR/Itpe2FtjD2C5rXbZv2juXmHZmYGjZNG0kJjWLaded1UkCnL0bI5RtAomHJ6pZPJNoNXt9ZmkfGJg6t4EYbnTE+bId4nwD23c+8VhhiVNHb2Rg5iEusuZVfk1Gnc9M+7L9ovOd2286H5h26tnzxJrNtOubbGrama1SXwjUIbnTc1eM0vZuDJNtKzCtz+IwAD/QpLIN025WzV1LmzgfyTZqFVk2/e9jImELGJtsa5CsIbLtpQ3EXmCDbDfeJBEDi3SGaTNIrLQ1scg2atVNe1cspv1znMVJ4gU2LUgo2xIka7I+R7INIfFaVXcWR+9EkBA8mTMQQzy1W9J0zmSbDIPMG4MeK6zNHbUqlG1vo0Nss1ZphzhYc2irIh8H2dzWHo28tGHNmnPduK2p/Wg6wSsUWjNyBmJSMz2TkGWzwMBnGOCyrQ99kJr/zKmNan7JOk8AAAAASUVORK5CYII=\" id=\"image07857f2494\" transform=\"scale(1 -1) translate(0 -221.76)\" x=\"897.84\" y=\"-23.04\" width=\"10.8\" height=\"221.76\"/>\n   <g id=\"matplotlib.axis_7\"/>\n   <g id=\"matplotlib.axis_8\">\n    <g id=\"ytick_20\">\n     <g id=\"line2d_39\">\n      <defs>\n       <path id=\"m2cf024d14f\" d=\"M 0 0 \nL 3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_88\">\n      <!-- 0.00000 -->\n      <g transform=\"translate(915.699765 249.12525) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_21\">\n     <g id=\"line2d_40\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"218.510855\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_89\">\n      <!-- 0.00025 -->\n      <g transform=\"translate(915.699765 222.677105) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_22\">\n     <g id=\"line2d_41\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"192.06271\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_90\">\n      <!-- 0.00050 -->\n      <g transform=\"translate(915.699765 196.22896) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_23\">\n     <g id=\"line2d_42\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"165.614565\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_91\">\n      <!-- 0.00075 -->\n      <g transform=\"translate(915.699765 169.780815) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_24\">\n     <g id=\"line2d_43\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"139.16642\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_92\">\n      <!-- 0.00100 -->\n      <g transform=\"translate(915.699765 143.33267) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_25\">\n     <g id=\"line2d_44\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"112.718275\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_93\">\n      <!-- 0.00125 -->\n      <g transform=\"translate(915.699765 116.884525) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_26\">\n     <g id=\"line2d_45\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"86.27013\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_94\">\n      <!-- 0.00150 -->\n      <g transform=\"translate(915.699765 90.43638) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_27\">\n     <g id=\"line2d_46\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"59.821986\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_95\">\n      <!-- 0.00175 -->\n      <g transform=\"translate(915.699765 63.988236) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_28\">\n     <g id=\"line2d_47\">\n      <g>\n       <use xlink:href=\"#m2cf024d14f\" x=\"908.699765\" y=\"33.373841\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_96\">\n      <!-- 0.00200 -->\n      <g transform=\"translate(915.699765 37.540091) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"LineCollection_1\"/>\n   <g id=\"patch_20\">\n    <path d=\"M 897.611765 244.959 \nL 903.155765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 903.155765 23.199 \nL 897.611765 23.199 \nL 897.611765 244.959 \nz\n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n  </g>\n </g>\n <defs>\n  <clipPath id=\"p9d632226db\">\n   <rect x=\"44.2\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"pcae1970331\">\n   <rect x=\"359.305882\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"pdcdd42360f\">\n   <rect x=\"674.411765\" y=\"29.043706\" width=\"210.070588\" height=\"210.070588\"/>\n  </clipPath>\n  <clipPath id=\"pd8c9aad1ad\">\n   <rect x=\"897.611765\" y=\"23.199\" width=\"11.088\" height=\"221.76\"/>\n  </clipPath>\n </defs>\n</svg>\n"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ACO import AS\n",
    "\n",
    "optimizer = AS(tsp_data)\n",
    "optimizer.optimize(iteration=1000)\n",
    "visualize(optimizer)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "EAS on att48 trial 1: 100%|██████████| 1000/1000 [01:54<00:00,  8.71it/s, best: 33724.38]\n"
     ]
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 0 Axes>"
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": "<Figure size 1600x400 with 4 Axes>",
      "image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"949.899765pt\" height=\"270.058375pt\" viewBox=\"0 0 949.899765 270.058375\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n <metadata>\n  <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n   <cc:Work>\n    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n    <dc:date>2022-12-21T23:27:07.723230</dc:date>\n    <dc:format>image/svg+xml</dc:format>\n    <dc:creator>\n     <cc:Agent>\n      <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n     </cc:Agent>\n    </dc:creator>\n   </cc:Work>\n  </rdf:RDF>\n </metadata>\n <defs>\n  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n </defs>\n <g id=\"figure_1\">\n  <g id=\"patch_1\">\n   <path d=\"M 0 270.058375 \nL 949.899765 270.058375 \nL 949.899765 0 \nL 0 0 \nz\n\" style=\"fill: #ffffff\"/>\n  </g>\n  <g id=\"axes_1\">\n   <g id=\"patch_2\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \nL 306.788235 23.199 \nL 44.2 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"matplotlib.axis_1\">\n    <g id=\"xtick_1\">\n     <g id=\"line2d_1\">\n      <defs>\n       <path id=\"m8f34e4dd75\" d=\"M 0 0 \nL 0 3.5 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"56.135829\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_1\">\n      <!-- 0 -->\n      <g transform=\"translate(53.135829 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-30\" d=\"M 231 2094 \nQ 231 2819 450 3342 \nQ 669 3866 1031 4122 \nQ 1313 4325 1613 4325 \nQ 2100 4325 2488 3828 \nQ 2972 3213 2972 2159 \nQ 2972 1422 2759 906 \nQ 2547 391 2217 158 \nQ 1888 -75 1581 -75 \nQ 975 -75 572 641 \nQ 231 1244 231 2094 \nz\nM 844 2016 \nQ 844 1141 1059 588 \nQ 1238 122 1591 122 \nQ 1759 122 1940 273 \nQ 2122 425 2216 781 \nQ 2359 1319 2359 2297 \nQ 2359 3022 2209 3506 \nQ 2097 3866 1919 4016 \nQ 1791 4119 1609 4119 \nQ 1397 4119 1231 3928 \nQ 1006 3669 925 3112 \nQ 844 2556 844 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_2\">\n     <g id=\"line2d_2\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"103.926935\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_2\">\n      <!-- 200 -->\n      <g transform=\"translate(94.926935 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-32\" d=\"M 2934 816 \nL 2638 0 \nL 138 0 \nL 138 116 \nQ 1241 1122 1691 1759 \nQ 2141 2397 2141 2925 \nQ 2141 3328 1894 3587 \nQ 1647 3847 1303 3847 \nQ 991 3847 742 3664 \nQ 494 3481 375 3128 \nL 259 3128 \nQ 338 3706 661 4015 \nQ 984 4325 1469 4325 \nQ 1984 4325 2329 3994 \nQ 2675 3663 2675 3213 \nQ 2675 2891 2525 2569 \nQ 2294 2063 1775 1497 \nQ 997 647 803 472 \nL 1909 472 \nQ 2247 472 2383 497 \nQ 2519 522 2628 598 \nQ 2738 675 2819 816 \nL 2934 816 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_3\">\n     <g id=\"line2d_3\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"151.718042\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_3\">\n      <!-- 400 -->\n      <g transform=\"translate(142.718042 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-34\" d=\"M 2978 1563 \nL 2978 1119 \nL 2409 1119 \nL 2409 0 \nL 1894 0 \nL 1894 1119 \nL 100 1119 \nL 100 1519 \nL 2066 4325 \nL 2409 4325 \nL 2409 1563 \nL 2978 1563 \nz\nM 1894 1563 \nL 1894 3666 \nL 406 1563 \nL 1894 1563 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_4\">\n     <g id=\"line2d_4\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"199.509149\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_4\">\n      <!-- 600 -->\n      <g transform=\"translate(190.509149 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-36\" d=\"M 2869 4325 \nL 2869 4209 \nQ 2456 4169 2195 4045 \nQ 1934 3922 1679 3669 \nQ 1425 3416 1258 3105 \nQ 1091 2794 978 2366 \nQ 1428 2675 1881 2675 \nQ 2316 2675 2634 2325 \nQ 2953 1975 2953 1425 \nQ 2953 894 2631 456 \nQ 2244 -75 1606 -75 \nQ 1172 -75 869 213 \nQ 275 772 275 1663 \nQ 275 2231 503 2743 \nQ 731 3256 1154 3653 \nQ 1578 4050 1965 4187 \nQ 2353 4325 2688 4325 \nL 2869 4325 \nz\nM 925 2138 \nQ 869 1716 869 1456 \nQ 869 1156 980 804 \nQ 1091 453 1309 247 \nQ 1469 100 1697 100 \nQ 1969 100 2183 356 \nQ 2397 613 2397 1088 \nQ 2397 1622 2184 2012 \nQ 1972 2403 1581 2403 \nQ 1463 2403 1327 2353 \nQ 1191 2303 925 2138 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_5\">\n     <g id=\"line2d_5\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"247.300255\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_5\">\n      <!-- 800 -->\n      <g transform=\"translate(238.300255 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-38\" d=\"M 1228 2134 \nQ 725 2547 579 2797 \nQ 434 3047 434 3316 \nQ 434 3728 753 4026 \nQ 1072 4325 1600 4325 \nQ 2113 4325 2425 4047 \nQ 2738 3769 2738 3413 \nQ 2738 3175 2569 2928 \nQ 2400 2681 1866 2347 \nQ 2416 1922 2594 1678 \nQ 2831 1359 2831 1006 \nQ 2831 559 2490 242 \nQ 2150 -75 1597 -75 \nQ 994 -75 656 303 \nQ 388 606 388 966 \nQ 388 1247 577 1523 \nQ 766 1800 1228 2134 \nz\nM 1719 2469 \nQ 2094 2806 2194 3001 \nQ 2294 3197 2294 3444 \nQ 2294 3772 2109 3958 \nQ 1925 4144 1606 4144 \nQ 1288 4144 1088 3959 \nQ 888 3775 888 3528 \nQ 888 3366 970 3203 \nQ 1053 3041 1206 2894 \nL 1719 2469 \nz\nM 1375 2016 \nQ 1116 1797 991 1539 \nQ 866 1281 866 981 \nQ 866 578 1086 336 \nQ 1306 94 1647 94 \nQ 1984 94 2187 284 \nQ 2391 475 2391 747 \nQ 2391 972 2272 1150 \nQ 2050 1481 1375 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_6\">\n     <g id=\"line2d_6\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"295.091362\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_6\">\n      <!-- 1000 -->\n      <g transform=\"translate(283.091362 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-31\" d=\"M 750 3822 \nL 1781 4325 \nL 1884 4325 \nL 1884 747 \nQ 1884 391 1914 303 \nQ 1944 216 2037 169 \nQ 2131 122 2419 116 \nL 2419 0 \nL 825 0 \nL 825 116 \nQ 1125 122 1212 167 \nQ 1300 213 1334 289 \nQ 1369 366 1369 747 \nL 1369 3034 \nQ 1369 3497 1338 3628 \nQ 1316 3728 1258 3775 \nQ 1200 3822 1119 3822 \nQ 1003 3822 797 3725 \nL 750 3822 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_2\">\n    <g id=\"ytick_1\">\n     <g id=\"line2d_7\">\n      <defs>\n       <path id=\"m5d5cfe0ce3\" d=\"M 0 0 \nL -3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"44.2\" y=\"222.926098\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_7\">\n      <!-- 35000 -->\n      <g transform=\"translate(7.2 227.092348) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-33\" d=\"M 325 3431 \nQ 506 3859 782 4092 \nQ 1059 4325 1472 4325 \nQ 1981 4325 2253 3994 \nQ 2459 3747 2459 3466 \nQ 2459 3003 1878 2509 \nQ 2269 2356 2469 2072 \nQ 2669 1788 2669 1403 \nQ 2669 853 2319 450 \nQ 1863 -75 997 -75 \nQ 569 -75 414 31 \nQ 259 138 259 259 \nQ 259 350 332 419 \nQ 406 488 509 488 \nQ 588 488 669 463 \nQ 722 447 909 348 \nQ 1097 250 1169 231 \nQ 1284 197 1416 197 \nQ 1734 197 1970 444 \nQ 2206 691 2206 1028 \nQ 2206 1275 2097 1509 \nQ 2016 1684 1919 1775 \nQ 1784 1900 1550 2001 \nQ 1316 2103 1072 2103 \nL 972 2103 \nL 972 2197 \nQ 1219 2228 1467 2375 \nQ 1716 2522 1828 2728 \nQ 1941 2934 1941 3181 \nQ 1941 3503 1739 3701 \nQ 1538 3900 1238 3900 \nQ 753 3900 428 3381 \nL 325 3431 \nz\n\" transform=\"scale(0.015625)\"/>\n        <path id=\"TimesNewRomanPSMT-35\" d=\"M 2778 4238 \nL 2534 3706 \nL 1259 3706 \nL 981 3138 \nQ 1809 3016 2294 2522 \nQ 2709 2097 2709 1522 \nQ 2709 1188 2573 903 \nQ 2438 619 2231 419 \nQ 2025 219 1772 97 \nQ 1413 -75 1034 -75 \nQ 653 -75 479 54 \nQ 306 184 306 341 \nQ 306 428 378 495 \nQ 450 563 559 563 \nQ 641 563 702 538 \nQ 763 513 909 409 \nQ 1144 247 1384 247 \nQ 1750 247 2026 523 \nQ 2303 800 2303 1197 \nQ 2303 1581 2056 1914 \nQ 1809 2247 1375 2428 \nQ 1034 2569 447 2591 \nL 1259 4238 \nL 2778 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_2\">\n     <g id=\"line2d_8\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"44.2\" y=\"176.074892\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_8\">\n      <!-- 40000 -->\n      <g transform=\"translate(7.2 180.241142) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_3\">\n     <g id=\"line2d_9\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"44.2\" y=\"129.223686\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_9\">\n      <!-- 45000 -->\n      <g transform=\"translate(7.2 133.389936) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_4\">\n     <g id=\"line2d_10\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"44.2\" y=\"82.37248\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_10\">\n      <!-- 50000 -->\n      <g transform=\"translate(7.2 86.53873) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_5\">\n     <g id=\"line2d_11\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"44.2\" y=\"35.521274\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_11\">\n      <!-- 55000 -->\n      <g transform=\"translate(7.2 39.687524) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_12\">\n    <path d=\"M 56.135829 33.279 \nL 56.374784 43.834086 \nL 56.852695 114.637879 \nL 57.091651 114.637879 \nL 57.569562 178.133639 \nL 57.808518 178.133639 \nL 58.047473 205.995079 \nL 58.76434 205.995079 \nL 59.003295 210.932775 \nL 59.720162 210.932775 \nL 59.959117 218.070397 \nL 60.198073 218.070397 \nL 60.437028 219.338297 \nL 60.675984 221.355436 \nL 60.91494 229.114126 \nL 61.153895 229.114126 \nL 61.392851 233.844225 \nL 66.171961 233.844225 \nL 66.410917 234.879 \nL 294.852406 234.879 \nL 294.852406 234.879 \n\" clip-path=\"url(#pb29dbaf34b)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_3\">\n    <path d=\"M 44.2 244.959 \nL 44.2 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_4\">\n    <path d=\"M 306.788235 244.959 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_5\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_6\">\n    <path d=\"M 44.2 23.199 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_12\">\n    <!-- optimal cost at iteration 1001: 33724.38 -->\n    <g transform=\"translate(60.310993 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-6f\" d=\"M 1600 2947 \nQ 2250 2947 2644 2453 \nQ 2978 2031 2978 1484 \nQ 2978 1100 2793 706 \nQ 2609 313 2286 112 \nQ 1963 -88 1566 -88 \nQ 919 -88 538 428 \nQ 216 863 216 1403 \nQ 216 1797 411 2186 \nQ 606 2575 925 2761 \nQ 1244 2947 1600 2947 \nz\nM 1503 2744 \nQ 1338 2744 1170 2645 \nQ 1003 2547 900 2300 \nQ 797 2053 797 1666 \nQ 797 1041 1045 587 \nQ 1294 134 1700 134 \nQ 2003 134 2200 384 \nQ 2397 634 2397 1244 \nQ 2397 2006 2069 2444 \nQ 1847 2744 1503 2744 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-70\" d=\"M -6 2578 \nL 875 2934 \nL 994 2934 \nL 994 2266 \nQ 1216 2644 1439 2795 \nQ 1663 2947 1909 2947 \nQ 2341 2947 2628 2609 \nQ 2981 2197 2981 1534 \nQ 2981 794 2556 309 \nQ 2206 -88 1675 -88 \nQ 1444 -88 1275 -22 \nQ 1150 25 994 166 \nL 994 -706 \nQ 994 -1000 1030 -1079 \nQ 1066 -1159 1155 -1206 \nQ 1244 -1253 1478 -1253 \nL 1478 -1369 \nL -22 -1369 \nL -22 -1253 \nL 56 -1253 \nQ 228 -1256 350 -1188 \nQ 409 -1153 442 -1076 \nQ 475 -1000 475 -688 \nL 475 2019 \nQ 475 2297 450 2372 \nQ 425 2447 370 2484 \nQ 316 2522 222 2522 \nQ 147 2522 31 2478 \nL -6 2578 \nz\nM 994 2081 \nL 994 1013 \nQ 994 666 1022 556 \nQ 1066 375 1236 237 \nQ 1406 100 1666 100 \nQ 1978 100 2172 344 \nQ 2425 663 2425 1241 \nQ 2425 1897 2138 2250 \nQ 1938 2494 1663 2494 \nQ 1513 2494 1366 2419 \nQ 1253 2363 994 2081 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-74\" d=\"M 1031 3803 \nL 1031 2863 \nL 1700 2863 \nL 1700 2644 \nL 1031 2644 \nL 1031 788 \nQ 1031 509 1111 412 \nQ 1191 316 1316 316 \nQ 1419 316 1516 380 \nQ 1613 444 1666 569 \nL 1788 569 \nQ 1678 263 1478 108 \nQ 1278 -47 1066 -47 \nQ 922 -47 784 33 \nQ 647 113 581 261 \nQ 516 409 516 719 \nL 516 2644 \nL 63 2644 \nL 63 2747 \nQ 234 2816 414 2980 \nQ 594 3144 734 3369 \nQ 806 3488 934 3803 \nL 1031 3803 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-69\" d=\"M 928 4444 \nQ 1059 4444 1151 4351 \nQ 1244 4259 1244 4128 \nQ 1244 3997 1151 3903 \nQ 1059 3809 928 3809 \nQ 797 3809 703 3903 \nQ 609 3997 609 4128 \nQ 609 4259 701 4351 \nQ 794 4444 928 4444 \nz\nM 1188 2947 \nL 1188 647 \nQ 1188 378 1227 289 \nQ 1266 200 1342 156 \nQ 1419 113 1622 113 \nL 1622 0 \nL 231 0 \nL 231 113 \nQ 441 113 512 153 \nQ 584 194 626 287 \nQ 669 381 669 647 \nL 669 1750 \nQ 669 2216 641 2353 \nQ 619 2453 572 2492 \nQ 525 2531 444 2531 \nQ 356 2531 231 2484 \nL 188 2597 \nL 1050 2947 \nL 1188 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6d\" d=\"M 1050 2338 \nQ 1363 2650 1419 2697 \nQ 1559 2816 1721 2881 \nQ 1884 2947 2044 2947 \nQ 2313 2947 2506 2790 \nQ 2700 2634 2766 2338 \nQ 3088 2713 3309 2830 \nQ 3531 2947 3766 2947 \nQ 3994 2947 4170 2830 \nQ 4347 2713 4450 2447 \nQ 4519 2266 4519 1878 \nL 4519 647 \nQ 4519 378 4559 278 \nQ 4591 209 4675 161 \nQ 4759 113 4950 113 \nL 4950 0 \nL 3538 0 \nL 3538 113 \nL 3597 113 \nQ 3781 113 3884 184 \nQ 3956 234 3988 344 \nQ 4000 397 4000 647 \nL 4000 1878 \nQ 4000 2228 3916 2372 \nQ 3794 2572 3525 2572 \nQ 3359 2572 3192 2489 \nQ 3025 2406 2788 2181 \nL 2781 2147 \nL 2788 2013 \nL 2788 647 \nQ 2788 353 2820 281 \nQ 2853 209 2943 161 \nQ 3034 113 3253 113 \nL 3253 0 \nL 1806 0 \nL 1806 113 \nQ 2044 113 2133 169 \nQ 2222 225 2256 338 \nQ 2272 391 2272 647 \nL 2272 1878 \nQ 2272 2228 2169 2381 \nQ 2031 2581 1784 2581 \nQ 1616 2581 1450 2491 \nQ 1191 2353 1050 2181 \nL 1050 647 \nQ 1050 366 1089 281 \nQ 1128 197 1204 155 \nQ 1281 113 1516 113 \nL 1516 0 \nL 100 0 \nL 100 113 \nQ 297 113 375 155 \nQ 453 197 493 289 \nQ 534 381 534 647 \nL 534 1741 \nQ 534 2213 506 2350 \nQ 484 2453 437 2492 \nQ 391 2531 309 2531 \nQ 222 2531 100 2484 \nL 53 2597 \nL 916 2947 \nL 1050 2947 \nL 1050 2338 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-61\" d=\"M 1822 413 \nQ 1381 72 1269 19 \nQ 1100 -59 909 -59 \nQ 613 -59 420 144 \nQ 228 347 228 678 \nQ 228 888 322 1041 \nQ 450 1253 767 1440 \nQ 1084 1628 1822 1897 \nL 1822 2009 \nQ 1822 2438 1686 2597 \nQ 1550 2756 1291 2756 \nQ 1094 2756 978 2650 \nQ 859 2544 859 2406 \nL 866 2225 \nQ 866 2081 792 2003 \nQ 719 1925 600 1925 \nQ 484 1925 411 2006 \nQ 338 2088 338 2228 \nQ 338 2497 613 2722 \nQ 888 2947 1384 2947 \nQ 1766 2947 2009 2819 \nQ 2194 2722 2281 2516 \nQ 2338 2381 2338 1966 \nL 2338 994 \nQ 2338 584 2353 492 \nQ 2369 400 2405 369 \nQ 2441 338 2488 338 \nQ 2538 338 2575 359 \nQ 2641 400 2828 588 \nL 2828 413 \nQ 2478 -56 2159 -56 \nQ 2006 -56 1915 50 \nQ 1825 156 1822 413 \nz\nM 1822 616 \nL 1822 1706 \nQ 1350 1519 1213 1441 \nQ 966 1303 859 1153 \nQ 753 1003 753 825 \nQ 753 600 887 451 \nQ 1022 303 1197 303 \nQ 1434 303 1822 616 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6c\" d=\"M 1184 4444 \nL 1184 647 \nQ 1184 378 1223 290 \nQ 1263 203 1344 158 \nQ 1425 113 1647 113 \nL 1647 0 \nL 244 0 \nL 244 113 \nQ 441 113 512 153 \nQ 584 194 625 287 \nQ 666 381 666 647 \nL 666 3247 \nQ 666 3731 644 3842 \nQ 622 3953 573 3993 \nQ 525 4034 450 4034 \nQ 369 4034 244 3984 \nL 191 4094 \nL 1044 4444 \nL 1184 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-20\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-63\" d=\"M 2631 1088 \nQ 2516 522 2178 217 \nQ 1841 -88 1431 -88 \nQ 944 -88 581 321 \nQ 219 731 219 1428 \nQ 219 2103 620 2525 \nQ 1022 2947 1584 2947 \nQ 2006 2947 2278 2723 \nQ 2550 2500 2550 2259 \nQ 2550 2141 2473 2067 \nQ 2397 1994 2259 1994 \nQ 2075 1994 1981 2113 \nQ 1928 2178 1911 2362 \nQ 1894 2547 1784 2644 \nQ 1675 2738 1481 2738 \nQ 1169 2738 978 2506 \nQ 725 2200 725 1697 \nQ 725 1184 976 792 \nQ 1228 400 1656 400 \nQ 1963 400 2206 609 \nQ 2378 753 2541 1131 \nL 2631 1088 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-73\" d=\"M 2050 2947 \nL 2050 1972 \nL 1947 1972 \nQ 1828 2431 1642 2597 \nQ 1456 2763 1169 2763 \nQ 950 2763 815 2647 \nQ 681 2531 681 2391 \nQ 681 2216 781 2091 \nQ 878 1963 1175 1819 \nL 1631 1597 \nQ 2266 1288 2266 781 \nQ 2266 391 1970 151 \nQ 1675 -88 1309 -88 \nQ 1047 -88 709 6 \nQ 606 38 541 38 \nQ 469 38 428 -44 \nL 325 -44 \nL 325 978 \nL 428 978 \nQ 516 541 762 319 \nQ 1009 97 1316 97 \nQ 1531 97 1667 223 \nQ 1803 350 1803 528 \nQ 1803 744 1651 891 \nQ 1500 1038 1047 1263 \nQ 594 1488 453 1669 \nQ 313 1847 313 2119 \nQ 313 2472 555 2709 \nQ 797 2947 1181 2947 \nQ 1350 2947 1591 2875 \nQ 1750 2828 1803 2828 \nQ 1853 2828 1881 2850 \nQ 1909 2872 1947 2947 \nL 2050 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-65\" d=\"M 681 1784 \nQ 678 1147 991 784 \nQ 1303 422 1725 422 \nQ 2006 422 2214 576 \nQ 2422 731 2563 1106 \nL 2659 1044 \nQ 2594 616 2278 264 \nQ 1963 -88 1488 -88 \nQ 972 -88 605 314 \nQ 238 716 238 1394 \nQ 238 2128 614 2539 \nQ 991 2950 1559 2950 \nQ 2041 2950 2350 2633 \nQ 2659 2316 2659 1784 \nL 681 1784 \nz\nM 681 1966 \nL 2006 1966 \nQ 1991 2241 1941 2353 \nQ 1863 2528 1708 2628 \nQ 1553 2728 1384 2728 \nQ 1125 2728 920 2526 \nQ 716 2325 681 1966 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-72\" d=\"M 1038 2947 \nL 1038 2303 \nQ 1397 2947 1775 2947 \nQ 1947 2947 2059 2842 \nQ 2172 2738 2172 2600 \nQ 2172 2478 2090 2393 \nQ 2009 2309 1897 2309 \nQ 1788 2309 1652 2417 \nQ 1516 2525 1450 2525 \nQ 1394 2525 1328 2463 \nQ 1188 2334 1038 2041 \nL 1038 669 \nQ 1038 431 1097 309 \nQ 1138 225 1241 169 \nQ 1344 113 1538 113 \nL 1538 0 \nL 72 0 \nL 72 113 \nQ 291 113 397 181 \nQ 475 231 506 341 \nQ 522 394 522 644 \nL 522 1753 \nQ 522 2253 501 2348 \nQ 481 2444 426 2487 \nQ 372 2531 291 2531 \nQ 194 2531 72 2484 \nL 41 2597 \nL 906 2947 \nL 1038 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6e\" d=\"M 1034 2341 \nQ 1538 2947 1994 2947 \nQ 2228 2947 2397 2830 \nQ 2566 2713 2666 2444 \nQ 2734 2256 2734 1869 \nL 2734 647 \nQ 2734 375 2778 278 \nQ 2813 200 2889 156 \nQ 2966 113 3172 113 \nL 3172 0 \nL 1756 0 \nL 1756 113 \nL 1816 113 \nQ 2016 113 2095 173 \nQ 2175 234 2206 353 \nQ 2219 400 2219 647 \nL 2219 1819 \nQ 2219 2209 2117 2386 \nQ 2016 2563 1775 2563 \nQ 1403 2563 1034 2156 \nL 1034 647 \nQ 1034 356 1069 288 \nQ 1113 197 1189 155 \nQ 1266 113 1500 113 \nL 1500 0 \nL 84 0 \nL 84 113 \nL 147 113 \nQ 366 113 442 223 \nQ 519 334 519 647 \nL 519 1709 \nQ 519 2225 495 2337 \nQ 472 2450 423 2490 \nQ 375 2531 294 2531 \nQ 206 2531 84 2484 \nL 38 2597 \nL 900 2947 \nL 1034 2947 \nL 1034 2341 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-3a\" d=\"M 903 2950 \nQ 1047 2950 1148 2848 \nQ 1250 2747 1250 2603 \nQ 1250 2459 1148 2357 \nQ 1047 2256 903 2256 \nQ 759 2256 657 2357 \nQ 556 2459 556 2603 \nQ 556 2747 657 2848 \nQ 759 2950 903 2950 \nz\nM 897 609 \nQ 1044 609 1145 506 \nQ 1247 403 1247 259 \nQ 1247 116 1144 14 \nQ 1041 -88 897 -88 \nQ 753 -88 651 14 \nQ 550 116 550 259 \nQ 550 403 651 506 \nQ 753 609 897 609 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-37\" d=\"M 644 4238 \nL 2916 4238 \nL 2916 4119 \nL 1503 -88 \nL 1153 -88 \nL 2419 3728 \nL 1253 3728 \nQ 900 3728 750 3644 \nQ 488 3500 328 3200 \nL 238 3234 \nL 644 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-2e\" d=\"M 800 606 \nQ 947 606 1047 504 \nQ 1147 403 1147 259 \nQ 1147 116 1045 14 \nQ 944 -88 800 -88 \nQ 656 -88 554 14 \nQ 453 116 453 259 \nQ 453 406 554 506 \nQ 656 606 800 606 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"491.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"516.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"560.986328\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"588.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"613.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"641.552734\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"669.335938\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"713.720703\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"747.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"791.40625\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"819.189453\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"846.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"896.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"946.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"971.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1021.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1071.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"1121.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-3a\" x=\"1171.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"1199.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1224.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1274.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"1324.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"1374.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"1424.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"1474.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1499.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"1549.755859\"/>\n    </g>\n   </g>\n   <g id=\"legend_1\">\n    <g id=\"patch_7\">\n     <path d=\"M 200.99511 49.765875 \nL 298.388235 49.765875 \nQ 300.788235 49.765875 300.788235 47.365875 \nL 300.788235 31.599 \nQ 300.788235 29.199 298.388235 29.199 \nL 200.99511 29.199 \nQ 198.59511 29.199 198.59511 31.599 \nL 198.59511 47.365875 \nQ 198.59511 49.765875 200.99511 49.765875 \nz\n\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n    </g>\n    <g id=\"line2d_13\">\n     <path d=\"M 203.39511 38.199 \nL 215.39511 38.199 \nL 227.39511 38.199 \n\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n    </g>\n    <g id=\"text_13\">\n     <!-- optimal cost -->\n     <g transform=\"translate(236.99511 42.399) scale(0.12 -0.12)\">\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     </g>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_2\">\n   <g id=\"patch_8\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \nL 621.894118 23.199 \nL 359.305882 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"PathCollection_1\">\n    <defs>\n     <path id=\"m9d66847611\" d=\"M 0 1.224745 \nC 0.324806 1.224745 0.636353 1.095698 0.866025 0.866025 \nC 1.095698 0.636353 1.224745 0.324806 1.224745 0 \nC 1.224745 -0.324806 1.095698 -0.636353 0.866025 -0.866025 \nC 0.636353 -1.095698 0.324806 -1.224745 0 -1.224745 \nC -0.324806 -1.224745 -0.636353 -1.095698 -0.866025 -0.866025 \nC -1.095698 -0.636353 -1.224745 -0.324806 -1.224745 0 \nC -1.224745 0.324806 -1.095698 0.636353 -0.866025 0.866025 \nC -0.636353 1.095698 -0.324806 1.224745 0 1.224745 \nz\n\" style=\"stroke: #3e4145\"/>\n    </defs>\n    <g clip-path=\"url(#p4ece837511)\">\n     <use xlink:href=\"#m9d66847611\" x=\"578.301859\" y=\"169.307556\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"439.6972\" y=\"213.743575\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"541.225652\" y=\"170.200587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"383.28224\" y=\"188.153601\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"465.84147\" y=\"163.425865\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"605.215983\" y=\"76.771008\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"604.138186\" y=\"99.620299\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"594.653575\" y=\"175.004481\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"583.352107\" y=\"156.004465\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"405.176911\" y=\"150.954217\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"539.316412\" y=\"133.801852\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"555.360186\" y=\"125.579803\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"515.851238\" y=\"131.707847\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"512.956584\" y=\"151.385336\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"566.384507\" y=\"131.430699\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"558.993901\" y=\"193.450202\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"605.308366\" y=\"54.414425\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"600.720031\" y=\"103.500367\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"609.034463\" y=\"68.610547\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"552.619503\" y=\"104.393399\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"508.984133\" y=\"110.305884\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"558.809136\" y=\"179.869964\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"531.032774\" y=\"146.85859\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"421.220685\" y=\"127.550631\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"503.564355\" y=\"142.547403\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"391.719849\" y=\"183.07256\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"603.583891\" y=\"65.654305\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"603.152772\" y=\"91.459838\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"468.766918\" y=\"190.771108\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"597.33267\" y=\"75.292887\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"603.275949\" y=\"127.796985\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"470.860923\" y=\"112.276712\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"568.817248\" y=\"116.341545\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"512.833407\" y=\"177.160075\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"371.642036\" y=\"145.811587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"594.130074\" y=\"97.680265\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"609.958289\" y=\"72.552204\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"598.564438\" y=\"144.94935\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"478.220735\" y=\"126.934747\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"564.044148\" y=\"148.305917\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"524.442817\" y=\"209.74033\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"429.935441\" y=\"165.73543\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"595.115488\" y=\"63.19077\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"602.167358\" y=\"114.309129\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"371.241711\" y=\"131.646259\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"580.549835\" y=\"121.8845\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"530.601656\" y=\"113.724039\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m9d66847611\" x=\"464.024612\" y=\"154.249196\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_3\">\n    <g id=\"xtick_7\">\n     <g id=\"line2d_14\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"370.933769\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_14\">\n      <!-- 0 -->\n      <g transform=\"translate(367.933769 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_8\">\n     <g id=\"line2d_15\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"432.522154\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_15\">\n      <!-- 2000 -->\n      <g transform=\"translate(420.522154 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_9\">\n     <g id=\"line2d_16\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"494.110538\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_16\">\n      <!-- 4000 -->\n      <g transform=\"translate(482.110538 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_10\">\n     <g id=\"line2d_17\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"555.698922\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_17\">\n      <!-- 6000 -->\n      <g transform=\"translate(543.698922 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_11\">\n     <g id=\"line2d_18\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"617.287307\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_18\">\n      <!-- 8000 -->\n      <g transform=\"translate(605.287307 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_4\">\n    <g id=\"ytick_6\">\n     <g id=\"line2d_19\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"244.845709\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_19\">\n      <!-- −1000 -->\n      <g transform=\"translate(321.539007 249.011959) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-2212\" d=\"M 3484 2000 \nL 116 2000 \nL 116 2256 \nL 3484 2256 \nL 3484 2000 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-2212\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"56.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"106.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"156.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"206.396484\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_7\">\n     <g id=\"line2d_20\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"214.051517\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_20\">\n      <!-- 0 -->\n      <g transform=\"translate(346.305882 218.217767) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_8\">\n     <g id=\"line2d_21\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"183.257325\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_21\">\n      <!-- 1000 -->\n      <g transform=\"translate(328.305882 187.423575) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_9\">\n     <g id=\"line2d_22\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"152.463133\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_22\">\n      <!-- 2000 -->\n      <g transform=\"translate(328.305882 156.629383) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_10\">\n     <g id=\"line2d_23\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"121.668941\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_23\">\n      <!-- 3000 -->\n      <g transform=\"translate(328.305882 125.835191) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_11\">\n     <g id=\"line2d_24\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"90.874748\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_24\">\n      <!-- 4000 -->\n      <g transform=\"translate(328.305882 95.040998) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_12\">\n     <g id=\"line2d_25\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"60.080556\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_25\">\n      <!-- 5000 -->\n      <g transform=\"translate(328.305882 64.246806) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_13\">\n     <g id=\"line2d_26\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"359.305882\" y=\"29.286364\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_26\">\n      <!-- 6000 -->\n      <g transform=\"translate(328.305882 33.452614) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_27\">\n    <path d=\"M 605.308366 54.414425 \nL 603.583891 65.654305 \nL 609.034463 68.610547 \nL 609.958289 72.552204 \nL 605.215983 76.771008 \nL 603.152772 91.459838 \nL 604.138186 99.620299 \nL 600.720031 103.500367 \nL 602.167358 114.309129 \nL 603.275949 127.796985 \nL 598.564438 144.94935 \nL 594.653575 175.004481 \nL 578.301859 169.307556 \nL 583.352107 156.004465 \nL 564.044148 148.305917 \nL 541.225652 170.200587 \nL 558.809136 179.869964 \nL 558.993901 193.450202 \nL 524.442817 209.74033 \nL 512.833407 177.160075 \nL 468.766918 190.771108 \nL 439.6972 213.743575 \nL 383.28224 188.153601 \nL 391.719849 183.07256 \nL 371.642036 145.811587 \nL 371.241711 131.646259 \nL 421.220685 127.550631 \nL 405.176911 150.954217 \nL 429.935441 165.73543 \nL 465.84147 163.425865 \nL 464.024612 154.249196 \nL 478.220735 126.934747 \nL 470.860923 112.276712 \nL 508.984133 110.305884 \nL 515.851238 131.707847 \nL 503.564355 142.547403 \nL 512.956584 151.385336 \nL 531.032774 146.85859 \nL 539.316412 133.801852 \nL 530.601656 113.724039 \nL 552.619503 104.393399 \nL 555.360186 125.579803 \nL 566.384507 131.430699 \nL 568.817248 116.341545 \nL 580.549835 121.8845 \nL 594.130074 97.680265 \nL 597.33267 75.292887 \nL 595.115488 63.19077 \nL 605.308366 54.414425 \n\" clip-path=\"url(#p4ece837511)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_9\">\n    <path d=\"M 359.305882 244.959 \nL 359.305882 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_10\">\n    <path d=\"M 621.894118 244.959 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_11\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_12\">\n    <path d=\"M 359.305882 23.199 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_27\">\n    <!-- 1 -->\n    <g transform=\"translate(578.301859 169.307556) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n    </g>\n   </g>\n   <g id=\"text_28\">\n    <!-- 2 -->\n    <g transform=\"translate(439.6972 213.743575) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n    </g>\n   </g>\n   <g id=\"text_29\">\n    <!-- 3 -->\n    <g transform=\"translate(541.225652 170.200587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n    </g>\n   </g>\n   <g id=\"text_30\">\n    <!-- 4 -->\n    <g transform=\"translate(383.28224 188.153601) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n    </g>\n   </g>\n   <g id=\"text_31\">\n    <!-- 5 -->\n    <g transform=\"translate(465.84147 163.425865) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n    </g>\n   </g>\n   <g id=\"text_32\">\n    <!-- 6 -->\n    <g transform=\"translate(605.215983 76.771008) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n    </g>\n   </g>\n   <g id=\"text_33\">\n    <!-- 7 -->\n    <g transform=\"translate(604.138186 99.620299) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-37\"/>\n    </g>\n   </g>\n   <g id=\"text_34\">\n    <!-- 8 -->\n    <g transform=\"translate(594.653575 175.004481) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n    </g>\n   </g>\n   <g id=\"text_35\">\n    <!-- 9 -->\n    <g transform=\"translate(583.352107 156.004465) scale(0.12 -0.12)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-39\" d=\"M 338 -88 \nL 338 28 \nQ 744 34 1094 217 \nQ 1444 400 1770 856 \nQ 2097 1313 2225 1859 \nQ 1734 1544 1338 1544 \nQ 891 1544 572 1889 \nQ 253 2234 253 2806 \nQ 253 3363 572 3797 \nQ 956 4325 1575 4325 \nQ 2097 4325 2469 3894 \nQ 2925 3359 2925 2575 \nQ 2925 1869 2578 1258 \nQ 2231 647 1613 244 \nQ 1109 -88 516 -88 \nL 338 -88 \nz\nM 2275 2091 \nQ 2331 2497 2331 2741 \nQ 2331 3044 2228 3395 \nQ 2125 3747 1936 3934 \nQ 1747 4122 1506 4122 \nQ 1228 4122 1018 3872 \nQ 809 3622 809 3128 \nQ 809 2469 1088 2097 \nQ 1291 1828 1588 1828 \nQ 1731 1828 1928 1897 \nQ 2125 1966 2275 2091 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\"/>\n    </g>\n   </g>\n   <g id=\"text_36\">\n    <!-- 10 -->\n    <g transform=\"translate(405.176911 150.954217) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_37\">\n    <!-- 11 -->\n    <g transform=\"translate(539.316412 133.801852) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"46.25\"/>\n    </g>\n   </g>\n   <g id=\"text_38\">\n    <!-- 12 -->\n    <g transform=\"translate(555.360186 125.579803) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_39\">\n    <!-- 13 -->\n    <g transform=\"translate(515.851238 131.707847) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_40\">\n    <!-- 14 -->\n    <g transform=\"translate(512.956584 151.385336) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_41\">\n    <!-- 15 -->\n    <g transform=\"translate(566.384507 131.430699) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_42\">\n    <!-- 16 -->\n    <g transform=\"translate(558.993901 193.450202) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_43\">\n    <!-- 17 -->\n    <g transform=\"translate(605.308366 54.414425) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_44\">\n    <!-- 18 -->\n    <g transform=\"translate(600.720031 103.500367) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_45\">\n    <!-- 19 -->\n    <g transform=\"translate(609.034463 68.610547) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_46\">\n    <!-- 20 -->\n    <g transform=\"translate(552.619503 104.393399) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_47\">\n    <!-- 21 -->\n    <g transform=\"translate(508.984133 110.305884) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_48\">\n    <!-- 22 -->\n    <g transform=\"translate(558.809136 179.869964) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_49\">\n    <!-- 23 -->\n    <g transform=\"translate(531.032774 146.85859) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_50\">\n    <!-- 24 -->\n    <g transform=\"translate(421.220685 127.550631) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_51\">\n    <!-- 25 -->\n    <g transform=\"translate(503.564355 142.547403) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_52\">\n    <!-- 26 -->\n    <g transform=\"translate(391.719849 183.07256) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_53\">\n    <!-- 27 -->\n    <g transform=\"translate(603.583891 65.654305) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_54\">\n    <!-- 28 -->\n    <g transform=\"translate(603.152772 91.459838) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_55\">\n    <!-- 29 -->\n    <g transform=\"translate(468.766918 190.771108) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_56\">\n    <!-- 30 -->\n    <g transform=\"translate(597.33267 75.292887) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_57\">\n    <!-- 31 -->\n    <g transform=\"translate(603.275949 127.796985) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_58\">\n    <!-- 32 -->\n    <g transform=\"translate(470.860923 112.276712) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_59\">\n    <!-- 33 -->\n    <g transform=\"translate(568.817248 116.341545) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_60\">\n    <!-- 34 -->\n    <g transform=\"translate(512.833407 177.160075) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_61\">\n    <!-- 35 -->\n    <g transform=\"translate(371.642036 145.811587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_62\">\n    <!-- 36 -->\n    <g transform=\"translate(594.130074 97.680265) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_63\">\n    <!-- 37 -->\n    <g transform=\"translate(609.958289 72.552204) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_64\">\n    <!-- 38 -->\n    <g transform=\"translate(598.564438 144.94935) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_65\">\n    <!-- 39 -->\n    <g transform=\"translate(478.220735 126.934747) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_66\">\n    <!-- 40 -->\n    <g transform=\"translate(564.044148 148.305917) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_67\">\n    <!-- 41 -->\n    <g transform=\"translate(524.442817 209.74033) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_68\">\n    <!-- 42 -->\n    <g transform=\"translate(429.935441 165.73543) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_69\">\n    <!-- 43 -->\n    <g transform=\"translate(595.115488 63.19077) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_70\">\n    <!-- 44 -->\n    <g transform=\"translate(602.167358 114.309129) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_71\">\n    <!-- 45 -->\n    <g transform=\"translate(371.241711 131.646259) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_72\">\n    <!-- 46 -->\n    <g transform=\"translate(580.549835 121.8845) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_73\">\n    <!-- 47 -->\n    <g transform=\"translate(530.601656 113.724039) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_74\">\n    <!-- 48 -->\n    <g transform=\"translate(464.024612 154.249196) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_75\">\n    <!-- optimal tour -->\n    <g transform=\"translate(455.20525 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-75\" d=\"M 2709 2863 \nL 2709 1128 \nQ 2709 631 2732 520 \nQ 2756 409 2807 365 \nQ 2859 322 2928 322 \nQ 3025 322 3147 375 \nL 3191 266 \nL 2334 -88 \nL 2194 -88 \nL 2194 519 \nQ 1825 119 1631 15 \nQ 1438 -88 1222 -88 \nQ 981 -88 804 51 \nQ 628 191 559 409 \nQ 491 628 491 1028 \nL 491 2306 \nQ 491 2509 447 2587 \nQ 403 2666 317 2708 \nQ 231 2750 6 2747 \nL 6 2863 \nL 1009 2863 \nL 1009 947 \nQ 1009 547 1148 422 \nQ 1288 297 1484 297 \nQ 1619 297 1789 381 \nQ 1959 466 2194 703 \nL 2194 2325 \nQ 2194 2569 2105 2655 \nQ 2016 2741 1734 2747 \nL 1734 2863 \nL 2709 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"358.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-75\" x=\"408.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"458.300781\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_3\">\n   <g id=\"patch_13\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \nL 884.482353 29.043706 \nL 674.411765 29.043706 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g clip-path=\"url(#p9e5d1fbc8f)\">\n    <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAASQAAAEkCAYAAACG+UzsAAAIZUlEQVR4nO3dv4sc5x3H8f0V+4wbuwroTgSrUOMm6IJjVAcE4ooYpXBv8L9h/F8Eg3tDEHYhBOkT4QSfSOPCKs4E3RlcqTKRndtdF4lNgp5Hd7Oa2fnM7OtVPpz2Ht3uvXm4LzMz/d30D+tJD/78zT+K67eu/Hqr+4Bku/Z7Mut7AwA/ESQghiABMQQJiCFIQIxpX1O2NKVpxtAnGbs2oWH4nJCAGIIExBAkIIYgATEECYgRN2WbvfpqcX31r6flf7BadribYZguFsX19fn5lncyDm1NJz88OX5m7YNrhxvsqEPTaXF59vLLxfXV08rvYUuckIAYggTEECQghiABMQQJiBE3ZWM4XCv3H34O7XFCAmIIEhBDkIAYggTEECQghinbgLz/6KS4/tH1a1veScsq11NVrcsf2cWvrhbXP3vwWXH9aH/715WN9brD2d5ecb3ptW9OSEAMQQJiCBIQQ5CAGIIExCj/yZ9e3T97WFy/vX9jyzvZksrUrKk//fVucf3o4Le1b9zK921ivRznHU5X33/fyus4IQExBAmIIUhADEECYggSEKO3a9n6miS5u9+I1a6Ja2mKR/eckIAYggTEECQghiABMQQJiOGOkT0y8fuvgUzHdu4awx44IQExBAmIIUhADEECYggSEKO1KVvaxChtP8DFnJCAGIIExBAkIIYgATEECYjhWjZ2lklsf2o/eyckIIYgATEECYghSEAMQQJiLPrewIvaqbv4DeTOiq1p+v+tfP290y+K67euHG6yK1pQm2Q6IQExBAmIIUhADEECYggSEKN+LVtPE527p58X1+8cvN3p9x2ynZo00q7K7/l0Pi+ur8/Pu9yNExKQQ5CAGIIExBAkIIYgATGGf8fIHbq+a3r4ZnF9ffzllnfSssp7OH/tteL68smT4vp7j74urn98/Y2NtsXlfXhyXFz/4Fqz6wWdkIAYggTEECQghiABMYb/R20Go/NLXHZowNGXrh8d5YQExBAkIIYgATEECYghSEAMU7ZEpkXP1fWkZ8iGfrM+JyQghiABMQQJiCFIQAxBAmKYsm2BqRBj19Zn3AkJiCFIQAxBAmIIEhBDkIAYpmw7yNRvOHbtvXJCAmIIEhBDkIAYggTEECQgxqLvDVzabF5eXy23u48RGOuEZsjunR0X129dOez2G1fuTnrv9Ivi+tF+t/txQgJiCBIQQ5CAGIIExBAkIEbclG22t1dcX/3w7y3v5Dk8N43/Vfk8vPfVyTNrH19/o/i1Rwe/qbx4S5+pyh4/ffy34vrvb96pvNDjdvZT4YQExBAkIIYgATEECYghSECMxneM3LU72MFPfPa754QExBAkIIYgATEECYghSECMuOey/fGffymu/3L+UnH9nYO3utwObGz++uvPrC2fPCl/cdr1kT3txwkJiCFIQAxBAmIIEhBDkIAYcVM2JpP7Zw+L67f3bxTXa8/06voZWlygNKnqemrW1nTMlA3YdYIExBAkIIYgATEECYjR+ZTNXfYYu6ZTUeqckIAYggTEECQghiABMQQJiDGca9mC7qhXm6rMp+W+myjC5TghATEECYghSEAMQQJiCBIQY9H3Bi6tpWlaG9fWuUaJXdX1talOSEAMQQJiCBIQQ5CAGIIExBjOtWwdK00Pmk4O3B0TXowTEhBDkIAYggTEECQghiABMVqbspkwNednBv/PCQmIIUhADEECYggSEEOQgBiuZduA6dg4eB/zOCEBMQQJiCFIQAxBAmIIEhAj77ls02l5vaXnsjVhCjNu3sfuNf0dckICYggSEEOQgBiCBMQQJCCGa9no3b2z4+L60f7hlnfSvftnD4vrt/dvbHkn7ZouygP79fl5o9dxQgJiCBIQQ5CAGIIExBAkIMZgpmyfPH5QXH/36s0t7wQuZ3r45jNr6+MvK1+ccw3nZDKZvP/opLj+0fVrnX5fJyQghiABMQQJiCFIQAxBAmIMZsrGeA3m+q6wSVgb0n72TkhADEECYggSEEOQgBiCBMQwZeNnnkM3fEN/D52QgBiCBMQQJCCGIAExBAmIYcr2HEOfWLAZ73t/nJCAGIIExBAkIIYgATEECYhhysaFmk6dTKnYlBMSEEOQgBiCBMQQJCCGIAExFn1vgO1rOgVrOh1brlfNNtSWET43bdc4IQExBAmIIUhADEECYggSEMOUbQv6urarr+97e/9Gp69fZZo2eE5IQAxBAmIIEhBDkIAYggTEcMdILuQOkGyq6WfHCQmIIUhADEECYggSEMMftdmYP3YPx1DeKyckIIYgATEECYghSEAMQQJiVKds988eFv9Bbzff8ogb+NlQpmZNOSEBMQQJiCFIQAxBAmIIEhCj+hik+TSsVaZpDE1pMlz5HDedag99mlYTVh1glwkSEEOQgBiCBMQQJCDGeO8YOcJr3z55/KC4/u7Vm1veyQVa+tl/evr34vo7B2+V/8Fs3uj1J6tls6+nrvazb/gzdkICYggSEEOQgBiCBMQQJCBG9Vq2znU9BRvwNK2m8TStr0ljS6//7fKHRl8/e+kXxfXV06dtbKcVd08/L67fOXh7yztp1+yVveL66rvvmr1OG5sBaIMgATEECYghSEAMQQJi5F3LNsJr0KBvac9ZrD1XzgkJiCFIQAxBAmIIEhBDkIAYjadstb+Oj/U5UbTHZ4eLOCEBMQQJiCFIQAxBAmIIEhAj71o2emMKNhxjfa+ckIAYggTEECQghiABMQQJiNH5lG2s0wD64zM1Xk5IQAxBAmIIEhBDkIAYggTEGPy1bLWJy3K9Kq739RwqmEwmnjt4ASckIIYgATEECYghSEAMQQJiLPrewIty/RKDYpr2XE5IQAxBAmIIEhBDkIAYggTE+BG5k9sW9B4GPwAAAABJRU5ErkJggg==\" id=\"image61d138831a\" transform=\"scale(1 -1) translate(0 -210.24)\" x=\"674.411765\" y=\"-28.874294\" width=\"210.24\" height=\"210.24\"/>\n   </g>\n   <g id=\"matplotlib.axis_5\">\n    <g id=\"xtick_12\">\n     <g id=\"line2d_28\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"676.555342\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_76\">\n      <!-- 0 -->\n      <g transform=\"translate(673.555342 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_13\">\n     <g id=\"line2d_29\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"719.426891\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_77\">\n      <!-- 10 -->\n      <g transform=\"translate(713.426891 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_14\">\n     <g id=\"line2d_30\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"762.298439\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_78\">\n      <!-- 20 -->\n      <g transform=\"translate(756.298439 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_15\">\n     <g id=\"line2d_31\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"805.169988\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_79\">\n      <!-- 30 -->\n      <g transform=\"translate(799.169988 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_16\">\n     <g id=\"line2d_32\">\n      <g>\n       <use xlink:href=\"#m8f34e4dd75\" x=\"848.041537\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_80\">\n      <!-- 40 -->\n      <g transform=\"translate(842.041537 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_6\">\n    <g id=\"ytick_14\">\n     <g id=\"line2d_33\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"674.411765\" y=\"31.187283\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_81\">\n      <!-- 0 -->\n      <g transform=\"translate(661.411765 35.353533) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_15\">\n     <g id=\"line2d_34\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"674.411765\" y=\"74.058832\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_82\">\n      <!-- 10 -->\n      <g transform=\"translate(655.411765 78.225082) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_16\">\n     <g id=\"line2d_35\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"674.411765\" y=\"116.930381\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_83\">\n      <!-- 20 -->\n      <g transform=\"translate(655.411765 121.096631) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_17\">\n     <g id=\"line2d_36\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"674.411765\" y=\"159.801929\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_84\">\n      <!-- 30 -->\n      <g transform=\"translate(655.411765 163.968179) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_18\">\n     <g id=\"line2d_37\">\n      <g>\n       <use xlink:href=\"#m5d5cfe0ce3\" x=\"674.411765\" y=\"202.673478\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_85\">\n      <!-- 40 -->\n      <g transform=\"translate(655.411765 206.839728) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"patch_14\">\n    <path d=\"M 674.411765 239.114294 \nL 674.411765 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_15\">\n    <path d=\"M 884.482353 239.114294 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_16\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_17\">\n    <path d=\"M 674.411765 29.043706 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_86\">\n    <!-- pheromone matrix -->\n    <g transform=\"translate(726.462934 23.043706) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-68\" d=\"M 1041 4444 \nL 1041 2350 \nQ 1388 2731 1591 2839 \nQ 1794 2947 1997 2947 \nQ 2241 2947 2416 2812 \nQ 2591 2678 2675 2391 \nQ 2734 2191 2734 1659 \nL 2734 647 \nQ 2734 375 2778 275 \nQ 2809 200 2884 156 \nQ 2959 113 3159 113 \nL 3159 0 \nL 1753 0 \nL 1753 113 \nL 1819 113 \nQ 2019 113 2097 173 \nQ 2175 234 2206 353 \nQ 2216 403 2216 647 \nL 2216 1659 \nQ 2216 2128 2167 2275 \nQ 2119 2422 2012 2495 \nQ 1906 2569 1756 2569 \nQ 1603 2569 1437 2487 \nQ 1272 2406 1041 2159 \nL 1041 647 \nQ 1041 353 1073 281 \nQ 1106 209 1195 161 \nQ 1284 113 1503 113 \nL 1503 0 \nL 84 0 \nL 84 113 \nQ 275 113 384 172 \nQ 447 203 484 290 \nQ 522 378 522 647 \nL 522 3238 \nQ 522 3728 498 3840 \nQ 475 3953 426 3993 \nQ 378 4034 297 4034 \nQ 231 4034 84 3984 \nL 41 4094 \nL 897 4444 \nL 1041 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-78\" d=\"M 84 2863 \nL 1431 2863 \nL 1431 2747 \nQ 1303 2747 1251 2703 \nQ 1200 2659 1200 2588 \nQ 1200 2513 1309 2356 \nQ 1344 2306 1413 2200 \nL 1616 1875 \nL 1850 2200 \nQ 2075 2509 2075 2591 \nQ 2075 2656 2022 2701 \nQ 1969 2747 1850 2747 \nL 1850 2863 \nL 2819 2863 \nL 2819 2747 \nQ 2666 2738 2553 2663 \nQ 2400 2556 2134 2200 \nL 1744 1678 \nL 2456 653 \nQ 2719 275 2831 198 \nQ 2944 122 3122 113 \nL 3122 0 \nL 1772 0 \nL 1772 113 \nQ 1913 113 1991 175 \nQ 2050 219 2050 291 \nQ 2050 363 1850 653 \nL 1431 1266 \nL 972 653 \nQ 759 369 759 316 \nQ 759 241 829 180 \nQ 900 119 1041 113 \nL 1041 0 \nL 106 0 \nL 106 113 \nQ 219 128 303 191 \nQ 422 281 703 653 \nL 1303 1450 \nL 759 2238 \nQ 528 2575 401 2661 \nQ 275 2747 84 2747 \nL 84 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-68\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"144.384766\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"177.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"227.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"305.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"355.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"405.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"449.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"474.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"552.636719\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"597.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"624.804688\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"658.105469\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-78\" x=\"685.888672\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_4\">\n   <g id=\"patch_18\">\n    <path d=\"M 897.611765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 897.611765 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"patch_19\">\n    <path clip-path=\"url(#p2160387193)\" style=\"fill: #ffffff; stroke: #ffffff; stroke-width: 0.01; stroke-linejoin: miter\"/>\n   </g>\n   <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAAA8AAAE0CAYAAADzHGmQAAABoElEQVR4nO2c2w3DMAwD/RqtI3T/UZrOYB2QA2Hnn6BFXWSnKdI//fu04rVaH1VtW330upg415XNXPZqzBmI+7DSRstuYNnUuS6GeGYSpvXZxFMMTHKmaR/Itpe2FtjD2C5rXbZv2juXmHZmYGjZNG0kJjWLaded1UkCnL0bI5RtAomHJ6pZPJNoNXt9ZmkfGJg6t4EYbnTE+bId4nwD23c+8VhhiVNHb2Rg5iEusuZVfk1Gnc9M+7L9ovOd2286H5h26tnzxJrNtOubbGrama1SXwjUIbnTc1eM0vZuDJNtKzCtz+IwAD/QpLIN025WzV1LmzgfyTZqFVk2/e9jImELGJtsa5CsIbLtpQ3EXmCDbDfeJBEDi3SGaTNIrLQ1scg2atVNe1cspv1znMVJ4gU2LUgo2xIka7I+R7INIfFaVXcWR+9EkBA8mTMQQzy1W9J0zmSbDIPMG4MeK6zNHbUqlG1vo0Nss1ZphzhYc2irIh8H2dzWHo28tGHNmnPduK2p/Wg6wSsUWjNyBmJSMz2TkGWzwMBnGOCyrQ99kJr/zKmNan7JOk8AAAAASUVORK5CYII=\" id=\"image6258253a14\" transform=\"scale(1 -1) translate(0 -221.76)\" x=\"897.84\" y=\"-23.04\" width=\"10.8\" height=\"221.76\"/>\n   <g id=\"matplotlib.axis_7\"/>\n   <g id=\"matplotlib.axis_8\">\n    <g id=\"ytick_19\">\n     <g id=\"line2d_38\">\n      <defs>\n       <path id=\"m6c0591dcb5\" d=\"M 0 0 \nL 3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m6c0591dcb5\" x=\"908.699765\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_87\">\n      <!-- 0.000 -->\n      <g transform=\"translate(915.699765 249.12525) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_20\">\n     <g id=\"line2d_39\">\n      <g>\n       <use xlink:href=\"#m6c0591dcb5\" x=\"908.699765\" y=\"205.47897\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_88\">\n      <!-- 0.001 -->\n      <g transform=\"translate(915.699765 209.64522) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_21\">\n     <g id=\"line2d_40\">\n      <g>\n       <use xlink:href=\"#m6c0591dcb5\" x=\"908.699765\" y=\"165.99894\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_89\">\n      <!-- 0.002 -->\n      <g transform=\"translate(915.699765 170.16519) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_22\">\n     <g id=\"line2d_41\">\n      <g>\n       <use xlink:href=\"#m6c0591dcb5\" x=\"908.699765\" y=\"126.51891\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_90\">\n      <!-- 0.003 -->\n      <g transform=\"translate(915.699765 130.68516) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_23\">\n     <g id=\"line2d_42\">\n      <g>\n       <use xlink:href=\"#m6c0591dcb5\" x=\"908.699765\" y=\"87.03888\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_91\">\n      <!-- 0.004 -->\n      <g transform=\"translate(915.699765 91.20513) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_24\">\n     <g id=\"line2d_43\">\n      <g>\n       <use xlink:href=\"#m6c0591dcb5\" x=\"908.699765\" y=\"47.55885\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_92\">\n      <!-- 0.005 -->\n      <g transform=\"translate(915.699765 51.7251) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"LineCollection_1\"/>\n   <g id=\"patch_20\">\n    <path d=\"M 897.611765 244.959 \nL 903.155765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 903.155765 23.199 \nL 897.611765 23.199 \nL 897.611765 244.959 \nz\n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n  </g>\n </g>\n <defs>\n  <clipPath id=\"pb29dbaf34b\">\n   <rect x=\"44.2\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"p4ece837511\">\n   <rect x=\"359.305882\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"p9e5d1fbc8f\">\n   <rect x=\"674.411765\" y=\"29.043706\" width=\"210.070588\" height=\"210.070588\"/>\n  </clipPath>\n  <clipPath id=\"p2160387193\">\n   <rect x=\"897.611765\" y=\"23.199\" width=\"11.088\" height=\"221.76\"/>\n  </clipPath>\n </defs>\n</svg>\n"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ACO import EAS\n",
    "\n",
    "optimizer = EAS(tsp_data)\n",
    "optimizer.optimize(iteration=1000)\n",
    "visualize(optimizer)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "ASRank on att48 trial 1: 100%|██████████| 1000/1000 [01:51<00:00,  8.97it/s, best: 33600.56]\n"
     ]
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 0 Axes>"
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": "<Figure size 1600x400 with 4 Axes>",
      "image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"949.899765pt\" height=\"270.058375pt\" viewBox=\"0 0 949.899765 270.058375\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n <metadata>\n  <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n   <cc:Work>\n    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n    <dc:date>2022-12-21T23:28:59.600168</dc:date>\n    <dc:format>image/svg+xml</dc:format>\n    <dc:creator>\n     <cc:Agent>\n      <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n     </cc:Agent>\n    </dc:creator>\n   </cc:Work>\n  </rdf:RDF>\n </metadata>\n <defs>\n  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n </defs>\n <g id=\"figure_1\">\n  <g id=\"patch_1\">\n   <path d=\"M 0 270.058375 \nL 949.899765 270.058375 \nL 949.899765 0 \nL 0 0 \nz\n\" style=\"fill: #ffffff\"/>\n  </g>\n  <g id=\"axes_1\">\n   <g id=\"patch_2\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \nL 306.788235 23.199 \nL 44.2 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"matplotlib.axis_1\">\n    <g id=\"xtick_1\">\n     <g id=\"line2d_1\">\n      <defs>\n       <path id=\"m33b957333c\" d=\"M 0 0 \nL 0 3.5 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"56.135829\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_1\">\n      <!-- 0 -->\n      <g transform=\"translate(53.135829 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-30\" d=\"M 231 2094 \nQ 231 2819 450 3342 \nQ 669 3866 1031 4122 \nQ 1313 4325 1613 4325 \nQ 2100 4325 2488 3828 \nQ 2972 3213 2972 2159 \nQ 2972 1422 2759 906 \nQ 2547 391 2217 158 \nQ 1888 -75 1581 -75 \nQ 975 -75 572 641 \nQ 231 1244 231 2094 \nz\nM 844 2016 \nQ 844 1141 1059 588 \nQ 1238 122 1591 122 \nQ 1759 122 1940 273 \nQ 2122 425 2216 781 \nQ 2359 1319 2359 2297 \nQ 2359 3022 2209 3506 \nQ 2097 3866 1919 4016 \nQ 1791 4119 1609 4119 \nQ 1397 4119 1231 3928 \nQ 1006 3669 925 3112 \nQ 844 2556 844 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_2\">\n     <g id=\"line2d_2\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"103.926935\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_2\">\n      <!-- 200 -->\n      <g transform=\"translate(94.926935 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-32\" d=\"M 2934 816 \nL 2638 0 \nL 138 0 \nL 138 116 \nQ 1241 1122 1691 1759 \nQ 2141 2397 2141 2925 \nQ 2141 3328 1894 3587 \nQ 1647 3847 1303 3847 \nQ 991 3847 742 3664 \nQ 494 3481 375 3128 \nL 259 3128 \nQ 338 3706 661 4015 \nQ 984 4325 1469 4325 \nQ 1984 4325 2329 3994 \nQ 2675 3663 2675 3213 \nQ 2675 2891 2525 2569 \nQ 2294 2063 1775 1497 \nQ 997 647 803 472 \nL 1909 472 \nQ 2247 472 2383 497 \nQ 2519 522 2628 598 \nQ 2738 675 2819 816 \nL 2934 816 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_3\">\n     <g id=\"line2d_3\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"151.718042\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_3\">\n      <!-- 400 -->\n      <g transform=\"translate(142.718042 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-34\" d=\"M 2978 1563 \nL 2978 1119 \nL 2409 1119 \nL 2409 0 \nL 1894 0 \nL 1894 1119 \nL 100 1119 \nL 100 1519 \nL 2066 4325 \nL 2409 4325 \nL 2409 1563 \nL 2978 1563 \nz\nM 1894 1563 \nL 1894 3666 \nL 406 1563 \nL 1894 1563 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_4\">\n     <g id=\"line2d_4\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"199.509149\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_4\">\n      <!-- 600 -->\n      <g transform=\"translate(190.509149 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-36\" d=\"M 2869 4325 \nL 2869 4209 \nQ 2456 4169 2195 4045 \nQ 1934 3922 1679 3669 \nQ 1425 3416 1258 3105 \nQ 1091 2794 978 2366 \nQ 1428 2675 1881 2675 \nQ 2316 2675 2634 2325 \nQ 2953 1975 2953 1425 \nQ 2953 894 2631 456 \nQ 2244 -75 1606 -75 \nQ 1172 -75 869 213 \nQ 275 772 275 1663 \nQ 275 2231 503 2743 \nQ 731 3256 1154 3653 \nQ 1578 4050 1965 4187 \nQ 2353 4325 2688 4325 \nL 2869 4325 \nz\nM 925 2138 \nQ 869 1716 869 1456 \nQ 869 1156 980 804 \nQ 1091 453 1309 247 \nQ 1469 100 1697 100 \nQ 1969 100 2183 356 \nQ 2397 613 2397 1088 \nQ 2397 1622 2184 2012 \nQ 1972 2403 1581 2403 \nQ 1463 2403 1327 2353 \nQ 1191 2303 925 2138 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_5\">\n     <g id=\"line2d_5\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"247.300255\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_5\">\n      <!-- 800 -->\n      <g transform=\"translate(238.300255 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-38\" d=\"M 1228 2134 \nQ 725 2547 579 2797 \nQ 434 3047 434 3316 \nQ 434 3728 753 4026 \nQ 1072 4325 1600 4325 \nQ 2113 4325 2425 4047 \nQ 2738 3769 2738 3413 \nQ 2738 3175 2569 2928 \nQ 2400 2681 1866 2347 \nQ 2416 1922 2594 1678 \nQ 2831 1359 2831 1006 \nQ 2831 559 2490 242 \nQ 2150 -75 1597 -75 \nQ 994 -75 656 303 \nQ 388 606 388 966 \nQ 388 1247 577 1523 \nQ 766 1800 1228 2134 \nz\nM 1719 2469 \nQ 2094 2806 2194 3001 \nQ 2294 3197 2294 3444 \nQ 2294 3772 2109 3958 \nQ 1925 4144 1606 4144 \nQ 1288 4144 1088 3959 \nQ 888 3775 888 3528 \nQ 888 3366 970 3203 \nQ 1053 3041 1206 2894 \nL 1719 2469 \nz\nM 1375 2016 \nQ 1116 1797 991 1539 \nQ 866 1281 866 981 \nQ 866 578 1086 336 \nQ 1306 94 1647 94 \nQ 1984 94 2187 284 \nQ 2391 475 2391 747 \nQ 2391 972 2272 1150 \nQ 2050 1481 1375 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_6\">\n     <g id=\"line2d_6\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"295.091362\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_6\">\n      <!-- 1000 -->\n      <g transform=\"translate(283.091362 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-31\" d=\"M 750 3822 \nL 1781 4325 \nL 1884 4325 \nL 1884 747 \nQ 1884 391 1914 303 \nQ 1944 216 2037 169 \nQ 2131 122 2419 116 \nL 2419 0 \nL 825 0 \nL 825 116 \nQ 1125 122 1212 167 \nQ 1300 213 1334 289 \nQ 1369 366 1369 747 \nL 1369 3034 \nQ 1369 3497 1338 3628 \nQ 1316 3728 1258 3775 \nQ 1200 3822 1119 3822 \nQ 1003 3822 797 3725 \nL 750 3822 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_2\">\n    <g id=\"ytick_1\">\n     <g id=\"line2d_7\">\n      <defs>\n       <path id=\"me741c6a6eb\" d=\"M 0 0 \nL -3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"44.2\" y=\"224.525851\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_7\">\n      <!-- 35000 -->\n      <g transform=\"translate(7.2 228.692101) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-33\" d=\"M 325 3431 \nQ 506 3859 782 4092 \nQ 1059 4325 1472 4325 \nQ 1981 4325 2253 3994 \nQ 2459 3747 2459 3466 \nQ 2459 3003 1878 2509 \nQ 2269 2356 2469 2072 \nQ 2669 1788 2669 1403 \nQ 2669 853 2319 450 \nQ 1863 -75 997 -75 \nQ 569 -75 414 31 \nQ 259 138 259 259 \nQ 259 350 332 419 \nQ 406 488 509 488 \nQ 588 488 669 463 \nQ 722 447 909 348 \nQ 1097 250 1169 231 \nQ 1284 197 1416 197 \nQ 1734 197 1970 444 \nQ 2206 691 2206 1028 \nQ 2206 1275 2097 1509 \nQ 2016 1684 1919 1775 \nQ 1784 1900 1550 2001 \nQ 1316 2103 1072 2103 \nL 972 2103 \nL 972 2197 \nQ 1219 2228 1467 2375 \nQ 1716 2522 1828 2728 \nQ 1941 2934 1941 3181 \nQ 1941 3503 1739 3701 \nQ 1538 3900 1238 3900 \nQ 753 3900 428 3381 \nL 325 3431 \nz\n\" transform=\"scale(0.015625)\"/>\n        <path id=\"TimesNewRomanPSMT-35\" d=\"M 2778 4238 \nL 2534 3706 \nL 1259 3706 \nL 981 3138 \nQ 1809 3016 2294 2522 \nQ 2709 2097 2709 1522 \nQ 2709 1188 2573 903 \nQ 2438 619 2231 419 \nQ 2025 219 1772 97 \nQ 1413 -75 1034 -75 \nQ 653 -75 479 54 \nQ 306 184 306 341 \nQ 306 428 378 495 \nQ 450 563 559 563 \nQ 641 563 702 538 \nQ 763 513 909 409 \nQ 1144 247 1384 247 \nQ 1750 247 2026 523 \nQ 2303 800 2303 1197 \nQ 2303 1581 2056 1914 \nQ 1809 2247 1375 2428 \nQ 1034 2569 447 2591 \nL 1259 4238 \nL 2778 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_2\">\n     <g id=\"line2d_8\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"44.2\" y=\"187.535483\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_8\">\n      <!-- 40000 -->\n      <g transform=\"translate(7.2 191.701733) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_3\">\n     <g id=\"line2d_9\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"44.2\" y=\"150.545115\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_9\">\n      <!-- 45000 -->\n      <g transform=\"translate(7.2 154.711365) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_4\">\n     <g id=\"line2d_10\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"44.2\" y=\"113.554746\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_10\">\n      <!-- 50000 -->\n      <g transform=\"translate(7.2 117.720996) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_5\">\n     <g id=\"line2d_11\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"44.2\" y=\"76.564378\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_11\">\n      <!-- 55000 -->\n      <g transform=\"translate(7.2 80.730628) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_6\">\n     <g id=\"line2d_12\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"44.2\" y=\"39.57401\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_12\">\n      <!-- 60000 -->\n      <g transform=\"translate(7.2 43.74026) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_13\">\n    <path d=\"M 56.135829 33.279 \nL 56.852695 99.190199 \nL 57.091651 107.389736 \nL 57.330607 133.790653 \nL 57.569562 135.258115 \nL 57.808518 135.258115 \nL 58.047473 162.037347 \nL 58.286429 162.037347 \nL 58.525384 164.394027 \nL 58.76434 179.017854 \nL 59.242251 179.017854 \nL 59.481206 180.681098 \nL 59.959117 180.681098 \nL 60.198073 190.102778 \nL 60.437028 190.102778 \nL 60.675984 190.597517 \nL 60.91494 207.078303 \nL 61.153895 207.078303 \nL 61.392851 213.021237 \nL 61.870762 213.021237 \nL 62.109717 216.339821 \nL 65.216139 216.339821 \nL 65.455095 231.016812 \nL 69.039428 231.016812 \nL 69.278383 231.21842 \nL 70.234205 231.21842 \nL 70.473161 232.876894 \nL 71.190027 232.876894 \nL 71.428983 233.078502 \nL 72.623761 233.078502 \nL 72.862716 234.879 \nL 294.852406 234.879 \nL 294.852406 234.879 \n\" clip-path=\"url(#p13f3d6ebc9)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_3\">\n    <path d=\"M 44.2 244.959 \nL 44.2 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_4\">\n    <path d=\"M 306.788235 244.959 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_5\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_6\">\n    <path d=\"M 44.2 23.199 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_13\">\n    <!-- optimal cost at iteration 1001: 33600.56 -->\n    <g transform=\"translate(60.310993 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-6f\" d=\"M 1600 2947 \nQ 2250 2947 2644 2453 \nQ 2978 2031 2978 1484 \nQ 2978 1100 2793 706 \nQ 2609 313 2286 112 \nQ 1963 -88 1566 -88 \nQ 919 -88 538 428 \nQ 216 863 216 1403 \nQ 216 1797 411 2186 \nQ 606 2575 925 2761 \nQ 1244 2947 1600 2947 \nz\nM 1503 2744 \nQ 1338 2744 1170 2645 \nQ 1003 2547 900 2300 \nQ 797 2053 797 1666 \nQ 797 1041 1045 587 \nQ 1294 134 1700 134 \nQ 2003 134 2200 384 \nQ 2397 634 2397 1244 \nQ 2397 2006 2069 2444 \nQ 1847 2744 1503 2744 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-70\" d=\"M -6 2578 \nL 875 2934 \nL 994 2934 \nL 994 2266 \nQ 1216 2644 1439 2795 \nQ 1663 2947 1909 2947 \nQ 2341 2947 2628 2609 \nQ 2981 2197 2981 1534 \nQ 2981 794 2556 309 \nQ 2206 -88 1675 -88 \nQ 1444 -88 1275 -22 \nQ 1150 25 994 166 \nL 994 -706 \nQ 994 -1000 1030 -1079 \nQ 1066 -1159 1155 -1206 \nQ 1244 -1253 1478 -1253 \nL 1478 -1369 \nL -22 -1369 \nL -22 -1253 \nL 56 -1253 \nQ 228 -1256 350 -1188 \nQ 409 -1153 442 -1076 \nQ 475 -1000 475 -688 \nL 475 2019 \nQ 475 2297 450 2372 \nQ 425 2447 370 2484 \nQ 316 2522 222 2522 \nQ 147 2522 31 2478 \nL -6 2578 \nz\nM 994 2081 \nL 994 1013 \nQ 994 666 1022 556 \nQ 1066 375 1236 237 \nQ 1406 100 1666 100 \nQ 1978 100 2172 344 \nQ 2425 663 2425 1241 \nQ 2425 1897 2138 2250 \nQ 1938 2494 1663 2494 \nQ 1513 2494 1366 2419 \nQ 1253 2363 994 2081 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-74\" d=\"M 1031 3803 \nL 1031 2863 \nL 1700 2863 \nL 1700 2644 \nL 1031 2644 \nL 1031 788 \nQ 1031 509 1111 412 \nQ 1191 316 1316 316 \nQ 1419 316 1516 380 \nQ 1613 444 1666 569 \nL 1788 569 \nQ 1678 263 1478 108 \nQ 1278 -47 1066 -47 \nQ 922 -47 784 33 \nQ 647 113 581 261 \nQ 516 409 516 719 \nL 516 2644 \nL 63 2644 \nL 63 2747 \nQ 234 2816 414 2980 \nQ 594 3144 734 3369 \nQ 806 3488 934 3803 \nL 1031 3803 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-69\" d=\"M 928 4444 \nQ 1059 4444 1151 4351 \nQ 1244 4259 1244 4128 \nQ 1244 3997 1151 3903 \nQ 1059 3809 928 3809 \nQ 797 3809 703 3903 \nQ 609 3997 609 4128 \nQ 609 4259 701 4351 \nQ 794 4444 928 4444 \nz\nM 1188 2947 \nL 1188 647 \nQ 1188 378 1227 289 \nQ 1266 200 1342 156 \nQ 1419 113 1622 113 \nL 1622 0 \nL 231 0 \nL 231 113 \nQ 441 113 512 153 \nQ 584 194 626 287 \nQ 669 381 669 647 \nL 669 1750 \nQ 669 2216 641 2353 \nQ 619 2453 572 2492 \nQ 525 2531 444 2531 \nQ 356 2531 231 2484 \nL 188 2597 \nL 1050 2947 \nL 1188 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6d\" d=\"M 1050 2338 \nQ 1363 2650 1419 2697 \nQ 1559 2816 1721 2881 \nQ 1884 2947 2044 2947 \nQ 2313 2947 2506 2790 \nQ 2700 2634 2766 2338 \nQ 3088 2713 3309 2830 \nQ 3531 2947 3766 2947 \nQ 3994 2947 4170 2830 \nQ 4347 2713 4450 2447 \nQ 4519 2266 4519 1878 \nL 4519 647 \nQ 4519 378 4559 278 \nQ 4591 209 4675 161 \nQ 4759 113 4950 113 \nL 4950 0 \nL 3538 0 \nL 3538 113 \nL 3597 113 \nQ 3781 113 3884 184 \nQ 3956 234 3988 344 \nQ 4000 397 4000 647 \nL 4000 1878 \nQ 4000 2228 3916 2372 \nQ 3794 2572 3525 2572 \nQ 3359 2572 3192 2489 \nQ 3025 2406 2788 2181 \nL 2781 2147 \nL 2788 2013 \nL 2788 647 \nQ 2788 353 2820 281 \nQ 2853 209 2943 161 \nQ 3034 113 3253 113 \nL 3253 0 \nL 1806 0 \nL 1806 113 \nQ 2044 113 2133 169 \nQ 2222 225 2256 338 \nQ 2272 391 2272 647 \nL 2272 1878 \nQ 2272 2228 2169 2381 \nQ 2031 2581 1784 2581 \nQ 1616 2581 1450 2491 \nQ 1191 2353 1050 2181 \nL 1050 647 \nQ 1050 366 1089 281 \nQ 1128 197 1204 155 \nQ 1281 113 1516 113 \nL 1516 0 \nL 100 0 \nL 100 113 \nQ 297 113 375 155 \nQ 453 197 493 289 \nQ 534 381 534 647 \nL 534 1741 \nQ 534 2213 506 2350 \nQ 484 2453 437 2492 \nQ 391 2531 309 2531 \nQ 222 2531 100 2484 \nL 53 2597 \nL 916 2947 \nL 1050 2947 \nL 1050 2338 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-61\" d=\"M 1822 413 \nQ 1381 72 1269 19 \nQ 1100 -59 909 -59 \nQ 613 -59 420 144 \nQ 228 347 228 678 \nQ 228 888 322 1041 \nQ 450 1253 767 1440 \nQ 1084 1628 1822 1897 \nL 1822 2009 \nQ 1822 2438 1686 2597 \nQ 1550 2756 1291 2756 \nQ 1094 2756 978 2650 \nQ 859 2544 859 2406 \nL 866 2225 \nQ 866 2081 792 2003 \nQ 719 1925 600 1925 \nQ 484 1925 411 2006 \nQ 338 2088 338 2228 \nQ 338 2497 613 2722 \nQ 888 2947 1384 2947 \nQ 1766 2947 2009 2819 \nQ 2194 2722 2281 2516 \nQ 2338 2381 2338 1966 \nL 2338 994 \nQ 2338 584 2353 492 \nQ 2369 400 2405 369 \nQ 2441 338 2488 338 \nQ 2538 338 2575 359 \nQ 2641 400 2828 588 \nL 2828 413 \nQ 2478 -56 2159 -56 \nQ 2006 -56 1915 50 \nQ 1825 156 1822 413 \nz\nM 1822 616 \nL 1822 1706 \nQ 1350 1519 1213 1441 \nQ 966 1303 859 1153 \nQ 753 1003 753 825 \nQ 753 600 887 451 \nQ 1022 303 1197 303 \nQ 1434 303 1822 616 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6c\" d=\"M 1184 4444 \nL 1184 647 \nQ 1184 378 1223 290 \nQ 1263 203 1344 158 \nQ 1425 113 1647 113 \nL 1647 0 \nL 244 0 \nL 244 113 \nQ 441 113 512 153 \nQ 584 194 625 287 \nQ 666 381 666 647 \nL 666 3247 \nQ 666 3731 644 3842 \nQ 622 3953 573 3993 \nQ 525 4034 450 4034 \nQ 369 4034 244 3984 \nL 191 4094 \nL 1044 4444 \nL 1184 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-20\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-63\" d=\"M 2631 1088 \nQ 2516 522 2178 217 \nQ 1841 -88 1431 -88 \nQ 944 -88 581 321 \nQ 219 731 219 1428 \nQ 219 2103 620 2525 \nQ 1022 2947 1584 2947 \nQ 2006 2947 2278 2723 \nQ 2550 2500 2550 2259 \nQ 2550 2141 2473 2067 \nQ 2397 1994 2259 1994 \nQ 2075 1994 1981 2113 \nQ 1928 2178 1911 2362 \nQ 1894 2547 1784 2644 \nQ 1675 2738 1481 2738 \nQ 1169 2738 978 2506 \nQ 725 2200 725 1697 \nQ 725 1184 976 792 \nQ 1228 400 1656 400 \nQ 1963 400 2206 609 \nQ 2378 753 2541 1131 \nL 2631 1088 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-73\" d=\"M 2050 2947 \nL 2050 1972 \nL 1947 1972 \nQ 1828 2431 1642 2597 \nQ 1456 2763 1169 2763 \nQ 950 2763 815 2647 \nQ 681 2531 681 2391 \nQ 681 2216 781 2091 \nQ 878 1963 1175 1819 \nL 1631 1597 \nQ 2266 1288 2266 781 \nQ 2266 391 1970 151 \nQ 1675 -88 1309 -88 \nQ 1047 -88 709 6 \nQ 606 38 541 38 \nQ 469 38 428 -44 \nL 325 -44 \nL 325 978 \nL 428 978 \nQ 516 541 762 319 \nQ 1009 97 1316 97 \nQ 1531 97 1667 223 \nQ 1803 350 1803 528 \nQ 1803 744 1651 891 \nQ 1500 1038 1047 1263 \nQ 594 1488 453 1669 \nQ 313 1847 313 2119 \nQ 313 2472 555 2709 \nQ 797 2947 1181 2947 \nQ 1350 2947 1591 2875 \nQ 1750 2828 1803 2828 \nQ 1853 2828 1881 2850 \nQ 1909 2872 1947 2947 \nL 2050 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-65\" d=\"M 681 1784 \nQ 678 1147 991 784 \nQ 1303 422 1725 422 \nQ 2006 422 2214 576 \nQ 2422 731 2563 1106 \nL 2659 1044 \nQ 2594 616 2278 264 \nQ 1963 -88 1488 -88 \nQ 972 -88 605 314 \nQ 238 716 238 1394 \nQ 238 2128 614 2539 \nQ 991 2950 1559 2950 \nQ 2041 2950 2350 2633 \nQ 2659 2316 2659 1784 \nL 681 1784 \nz\nM 681 1966 \nL 2006 1966 \nQ 1991 2241 1941 2353 \nQ 1863 2528 1708 2628 \nQ 1553 2728 1384 2728 \nQ 1125 2728 920 2526 \nQ 716 2325 681 1966 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-72\" d=\"M 1038 2947 \nL 1038 2303 \nQ 1397 2947 1775 2947 \nQ 1947 2947 2059 2842 \nQ 2172 2738 2172 2600 \nQ 2172 2478 2090 2393 \nQ 2009 2309 1897 2309 \nQ 1788 2309 1652 2417 \nQ 1516 2525 1450 2525 \nQ 1394 2525 1328 2463 \nQ 1188 2334 1038 2041 \nL 1038 669 \nQ 1038 431 1097 309 \nQ 1138 225 1241 169 \nQ 1344 113 1538 113 \nL 1538 0 \nL 72 0 \nL 72 113 \nQ 291 113 397 181 \nQ 475 231 506 341 \nQ 522 394 522 644 \nL 522 1753 \nQ 522 2253 501 2348 \nQ 481 2444 426 2487 \nQ 372 2531 291 2531 \nQ 194 2531 72 2484 \nL 41 2597 \nL 906 2947 \nL 1038 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6e\" d=\"M 1034 2341 \nQ 1538 2947 1994 2947 \nQ 2228 2947 2397 2830 \nQ 2566 2713 2666 2444 \nQ 2734 2256 2734 1869 \nL 2734 647 \nQ 2734 375 2778 278 \nQ 2813 200 2889 156 \nQ 2966 113 3172 113 \nL 3172 0 \nL 1756 0 \nL 1756 113 \nL 1816 113 \nQ 2016 113 2095 173 \nQ 2175 234 2206 353 \nQ 2219 400 2219 647 \nL 2219 1819 \nQ 2219 2209 2117 2386 \nQ 2016 2563 1775 2563 \nQ 1403 2563 1034 2156 \nL 1034 647 \nQ 1034 356 1069 288 \nQ 1113 197 1189 155 \nQ 1266 113 1500 113 \nL 1500 0 \nL 84 0 \nL 84 113 \nL 147 113 \nQ 366 113 442 223 \nQ 519 334 519 647 \nL 519 1709 \nQ 519 2225 495 2337 \nQ 472 2450 423 2490 \nQ 375 2531 294 2531 \nQ 206 2531 84 2484 \nL 38 2597 \nL 900 2947 \nL 1034 2947 \nL 1034 2341 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-3a\" d=\"M 903 2950 \nQ 1047 2950 1148 2848 \nQ 1250 2747 1250 2603 \nQ 1250 2459 1148 2357 \nQ 1047 2256 903 2256 \nQ 759 2256 657 2357 \nQ 556 2459 556 2603 \nQ 556 2747 657 2848 \nQ 759 2950 903 2950 \nz\nM 897 609 \nQ 1044 609 1145 506 \nQ 1247 403 1247 259 \nQ 1247 116 1144 14 \nQ 1041 -88 897 -88 \nQ 753 -88 651 14 \nQ 550 116 550 259 \nQ 550 403 651 506 \nQ 753 609 897 609 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-2e\" d=\"M 800 606 \nQ 947 606 1047 504 \nQ 1147 403 1147 259 \nQ 1147 116 1045 14 \nQ 944 -88 800 -88 \nQ 656 -88 554 14 \nQ 453 116 453 259 \nQ 453 406 554 506 \nQ 656 606 800 606 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"491.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"516.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"560.986328\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"588.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"613.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"641.552734\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"669.335938\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"713.720703\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"747.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"791.40625\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"819.189453\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"846.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"896.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"946.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"971.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1021.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1071.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"1121.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-3a\" x=\"1171.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"1199.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1224.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1274.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"1324.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1374.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1424.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"1474.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"1499.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"1549.755859\"/>\n    </g>\n   </g>\n   <g id=\"legend_1\">\n    <g id=\"patch_7\">\n     <path d=\"M 200.99511 49.765875 \nL 298.388235 49.765875 \nQ 300.788235 49.765875 300.788235 47.365875 \nL 300.788235 31.599 \nQ 300.788235 29.199 298.388235 29.199 \nL 200.99511 29.199 \nQ 198.59511 29.199 198.59511 31.599 \nL 198.59511 47.365875 \nQ 198.59511 49.765875 200.99511 49.765875 \nz\n\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n    </g>\n    <g id=\"line2d_14\">\n     <path d=\"M 203.39511 38.199 \nL 215.39511 38.199 \nL 227.39511 38.199 \n\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n    </g>\n    <g id=\"text_14\">\n     <!-- optimal cost -->\n     <g transform=\"translate(236.99511 42.399) scale(0.12 -0.12)\">\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     </g>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_2\">\n   <g id=\"patch_8\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \nL 621.894118 23.199 \nL 359.305882 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"PathCollection_1\">\n    <defs>\n     <path id=\"m1a17af9eea\" d=\"M 0 1.224745 \nC 0.324806 1.224745 0.636353 1.095698 0.866025 0.866025 \nC 1.095698 0.636353 1.224745 0.324806 1.224745 0 \nC 1.224745 -0.324806 1.095698 -0.636353 0.866025 -0.866025 \nC 0.636353 -1.095698 0.324806 -1.224745 0 -1.224745 \nC -0.324806 -1.224745 -0.636353 -1.095698 -0.866025 -0.866025 \nC -1.095698 -0.636353 -1.224745 -0.324806 -1.224745 0 \nC -1.224745 0.324806 -1.095698 0.636353 -0.866025 0.866025 \nC -0.636353 1.095698 -0.324806 1.224745 0 1.224745 \nz\n\" style=\"stroke: #3e4145\"/>\n    </defs>\n    <g clip-path=\"url(#p4817508f8c)\">\n     <use xlink:href=\"#m1a17af9eea\" x=\"578.301859\" y=\"169.307556\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"439.6972\" y=\"213.743575\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"541.225652\" y=\"170.200587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"383.28224\" y=\"188.153601\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"465.84147\" y=\"163.425865\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"605.215983\" y=\"76.771008\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"604.138186\" y=\"99.620299\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"594.653575\" y=\"175.004481\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"583.352107\" y=\"156.004465\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"405.176911\" y=\"150.954217\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"539.316412\" y=\"133.801852\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"555.360186\" y=\"125.579803\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"515.851238\" y=\"131.707847\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"512.956584\" y=\"151.385336\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"566.384507\" y=\"131.430699\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"558.993901\" y=\"193.450202\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"605.308366\" y=\"54.414425\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"600.720031\" y=\"103.500367\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"609.034463\" y=\"68.610547\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"552.619503\" y=\"104.393399\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"508.984133\" y=\"110.305884\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"558.809136\" y=\"179.869964\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"531.032774\" y=\"146.85859\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"421.220685\" y=\"127.550631\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"503.564355\" y=\"142.547403\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"391.719849\" y=\"183.07256\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"603.583891\" y=\"65.654305\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"603.152772\" y=\"91.459838\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"468.766918\" y=\"190.771108\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"597.33267\" y=\"75.292887\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"603.275949\" y=\"127.796985\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"470.860923\" y=\"112.276712\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"568.817248\" y=\"116.341545\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"512.833407\" y=\"177.160075\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"371.642036\" y=\"145.811587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"594.130074\" y=\"97.680265\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"609.958289\" y=\"72.552204\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"598.564438\" y=\"144.94935\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"478.220735\" y=\"126.934747\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"564.044148\" y=\"148.305917\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"524.442817\" y=\"209.74033\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"429.935441\" y=\"165.73543\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"595.115488\" y=\"63.19077\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"602.167358\" y=\"114.309129\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"371.241711\" y=\"131.646259\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"580.549835\" y=\"121.8845\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"530.601656\" y=\"113.724039\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m1a17af9eea\" x=\"464.024612\" y=\"154.249196\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_3\">\n    <g id=\"xtick_7\">\n     <g id=\"line2d_15\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"370.933769\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_15\">\n      <!-- 0 -->\n      <g transform=\"translate(367.933769 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_8\">\n     <g id=\"line2d_16\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"432.522154\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_16\">\n      <!-- 2000 -->\n      <g transform=\"translate(420.522154 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_9\">\n     <g id=\"line2d_17\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"494.110538\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_17\">\n      <!-- 4000 -->\n      <g transform=\"translate(482.110538 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_10\">\n     <g id=\"line2d_18\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"555.698922\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_18\">\n      <!-- 6000 -->\n      <g transform=\"translate(543.698922 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_11\">\n     <g id=\"line2d_19\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"617.287307\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_19\">\n      <!-- 8000 -->\n      <g transform=\"translate(605.287307 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_4\">\n    <g id=\"ytick_7\">\n     <g id=\"line2d_20\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"244.845709\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_20\">\n      <!-- −1000 -->\n      <g transform=\"translate(321.539007 249.011959) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-2212\" d=\"M 3484 2000 \nL 116 2000 \nL 116 2256 \nL 3484 2256 \nL 3484 2000 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-2212\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"56.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"106.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"156.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"206.396484\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_8\">\n     <g id=\"line2d_21\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"214.051517\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_21\">\n      <!-- 0 -->\n      <g transform=\"translate(346.305882 218.217767) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_9\">\n     <g id=\"line2d_22\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"183.257325\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_22\">\n      <!-- 1000 -->\n      <g transform=\"translate(328.305882 187.423575) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_10\">\n     <g id=\"line2d_23\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"152.463133\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_23\">\n      <!-- 2000 -->\n      <g transform=\"translate(328.305882 156.629383) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_11\">\n     <g id=\"line2d_24\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"121.668941\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_24\">\n      <!-- 3000 -->\n      <g transform=\"translate(328.305882 125.835191) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_12\">\n     <g id=\"line2d_25\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"90.874748\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_25\">\n      <!-- 4000 -->\n      <g transform=\"translate(328.305882 95.040998) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_13\">\n     <g id=\"line2d_26\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"60.080556\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_26\">\n      <!-- 5000 -->\n      <g transform=\"translate(328.305882 64.246806) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_14\">\n     <g id=\"line2d_27\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"359.305882\" y=\"29.286364\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_27\">\n      <!-- 6000 -->\n      <g transform=\"translate(328.305882 33.452614) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_28\">\n    <path d=\"M 603.583891 65.654305 \nL 609.034463 68.610547 \nL 609.958289 72.552204 \nL 605.215983 76.771008 \nL 603.152772 91.459838 \nL 604.138186 99.620299 \nL 600.720031 103.500367 \nL 602.167358 114.309129 \nL 603.275949 127.796985 \nL 598.564438 144.94935 \nL 594.653575 175.004481 \nL 578.301859 169.307556 \nL 583.352107 156.004465 \nL 564.044148 148.305917 \nL 566.384507 131.430699 \nL 555.360186 125.579803 \nL 539.316412 133.801852 \nL 531.032774 146.85859 \nL 515.851238 131.707847 \nL 503.564355 142.547403 \nL 512.956584 151.385336 \nL 512.833407 177.160075 \nL 541.225652 170.200587 \nL 558.809136 179.869964 \nL 558.993901 193.450202 \nL 524.442817 209.74033 \nL 468.766918 190.771108 \nL 439.6972 213.743575 \nL 391.719849 183.07256 \nL 383.28224 188.153601 \nL 371.642036 145.811587 \nL 371.241711 131.646259 \nL 405.176911 150.954217 \nL 421.220685 127.550631 \nL 429.935441 165.73543 \nL 465.84147 163.425865 \nL 464.024612 154.249196 \nL 478.220735 126.934747 \nL 470.860923 112.276712 \nL 508.984133 110.305884 \nL 530.601656 113.724039 \nL 552.619503 104.393399 \nL 568.817248 116.341545 \nL 580.549835 121.8845 \nL 594.130074 97.680265 \nL 597.33267 75.292887 \nL 595.115488 63.19077 \nL 605.308366 54.414425 \nL 603.583891 65.654305 \n\" clip-path=\"url(#p4817508f8c)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_9\">\n    <path d=\"M 359.305882 244.959 \nL 359.305882 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_10\">\n    <path d=\"M 621.894118 244.959 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_11\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_12\">\n    <path d=\"M 359.305882 23.199 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_28\">\n    <!-- 1 -->\n    <g transform=\"translate(578.301859 169.307556) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n    </g>\n   </g>\n   <g id=\"text_29\">\n    <!-- 2 -->\n    <g transform=\"translate(439.6972 213.743575) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n    </g>\n   </g>\n   <g id=\"text_30\">\n    <!-- 3 -->\n    <g transform=\"translate(541.225652 170.200587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n    </g>\n   </g>\n   <g id=\"text_31\">\n    <!-- 4 -->\n    <g transform=\"translate(383.28224 188.153601) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n    </g>\n   </g>\n   <g id=\"text_32\">\n    <!-- 5 -->\n    <g transform=\"translate(465.84147 163.425865) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n    </g>\n   </g>\n   <g id=\"text_33\">\n    <!-- 6 -->\n    <g transform=\"translate(605.215983 76.771008) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n    </g>\n   </g>\n   <g id=\"text_34\">\n    <!-- 7 -->\n    <g transform=\"translate(604.138186 99.620299) scale(0.12 -0.12)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-37\" d=\"M 644 4238 \nL 2916 4238 \nL 2916 4119 \nL 1503 -88 \nL 1153 -88 \nL 2419 3728 \nL 1253 3728 \nQ 900 3728 750 3644 \nQ 488 3500 328 3200 \nL 238 3234 \nL 644 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\"/>\n    </g>\n   </g>\n   <g id=\"text_35\">\n    <!-- 8 -->\n    <g transform=\"translate(594.653575 175.004481) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n    </g>\n   </g>\n   <g id=\"text_36\">\n    <!-- 9 -->\n    <g transform=\"translate(583.352107 156.004465) scale(0.12 -0.12)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-39\" d=\"M 338 -88 \nL 338 28 \nQ 744 34 1094 217 \nQ 1444 400 1770 856 \nQ 2097 1313 2225 1859 \nQ 1734 1544 1338 1544 \nQ 891 1544 572 1889 \nQ 253 2234 253 2806 \nQ 253 3363 572 3797 \nQ 956 4325 1575 4325 \nQ 2097 4325 2469 3894 \nQ 2925 3359 2925 2575 \nQ 2925 1869 2578 1258 \nQ 2231 647 1613 244 \nQ 1109 -88 516 -88 \nL 338 -88 \nz\nM 2275 2091 \nQ 2331 2497 2331 2741 \nQ 2331 3044 2228 3395 \nQ 2125 3747 1936 3934 \nQ 1747 4122 1506 4122 \nQ 1228 4122 1018 3872 \nQ 809 3622 809 3128 \nQ 809 2469 1088 2097 \nQ 1291 1828 1588 1828 \nQ 1731 1828 1928 1897 \nQ 2125 1966 2275 2091 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\"/>\n    </g>\n   </g>\n   <g id=\"text_37\">\n    <!-- 10 -->\n    <g transform=\"translate(405.176911 150.954217) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_38\">\n    <!-- 11 -->\n    <g transform=\"translate(539.316412 133.801852) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"46.25\"/>\n    </g>\n   </g>\n   <g id=\"text_39\">\n    <!-- 12 -->\n    <g transform=\"translate(555.360186 125.579803) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_40\">\n    <!-- 13 -->\n    <g transform=\"translate(515.851238 131.707847) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_41\">\n    <!-- 14 -->\n    <g transform=\"translate(512.956584 151.385336) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_42\">\n    <!-- 15 -->\n    <g transform=\"translate(566.384507 131.430699) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_43\">\n    <!-- 16 -->\n    <g transform=\"translate(558.993901 193.450202) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_44\">\n    <!-- 17 -->\n    <g transform=\"translate(605.308366 54.414425) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_45\">\n    <!-- 18 -->\n    <g transform=\"translate(600.720031 103.500367) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_46\">\n    <!-- 19 -->\n    <g transform=\"translate(609.034463 68.610547) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_47\">\n    <!-- 20 -->\n    <g transform=\"translate(552.619503 104.393399) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_48\">\n    <!-- 21 -->\n    <g transform=\"translate(508.984133 110.305884) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_49\">\n    <!-- 22 -->\n    <g transform=\"translate(558.809136 179.869964) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_50\">\n    <!-- 23 -->\n    <g transform=\"translate(531.032774 146.85859) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_51\">\n    <!-- 24 -->\n    <g transform=\"translate(421.220685 127.550631) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_52\">\n    <!-- 25 -->\n    <g transform=\"translate(503.564355 142.547403) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_53\">\n    <!-- 26 -->\n    <g transform=\"translate(391.719849 183.07256) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_54\">\n    <!-- 27 -->\n    <g transform=\"translate(603.583891 65.654305) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_55\">\n    <!-- 28 -->\n    <g transform=\"translate(603.152772 91.459838) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_56\">\n    <!-- 29 -->\n    <g transform=\"translate(468.766918 190.771108) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_57\">\n    <!-- 30 -->\n    <g transform=\"translate(597.33267 75.292887) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_58\">\n    <!-- 31 -->\n    <g transform=\"translate(603.275949 127.796985) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_59\">\n    <!-- 32 -->\n    <g transform=\"translate(470.860923 112.276712) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_60\">\n    <!-- 33 -->\n    <g transform=\"translate(568.817248 116.341545) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_61\">\n    <!-- 34 -->\n    <g transform=\"translate(512.833407 177.160075) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_62\">\n    <!-- 35 -->\n    <g transform=\"translate(371.642036 145.811587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_63\">\n    <!-- 36 -->\n    <g transform=\"translate(594.130074 97.680265) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_64\">\n    <!-- 37 -->\n    <g transform=\"translate(609.958289 72.552204) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_65\">\n    <!-- 38 -->\n    <g transform=\"translate(598.564438 144.94935) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_66\">\n    <!-- 39 -->\n    <g transform=\"translate(478.220735 126.934747) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_67\">\n    <!-- 40 -->\n    <g transform=\"translate(564.044148 148.305917) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_68\">\n    <!-- 41 -->\n    <g transform=\"translate(524.442817 209.74033) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_69\">\n    <!-- 42 -->\n    <g transform=\"translate(429.935441 165.73543) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_70\">\n    <!-- 43 -->\n    <g transform=\"translate(595.115488 63.19077) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_71\">\n    <!-- 44 -->\n    <g transform=\"translate(602.167358 114.309129) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_72\">\n    <!-- 45 -->\n    <g transform=\"translate(371.241711 131.646259) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_73\">\n    <!-- 46 -->\n    <g transform=\"translate(580.549835 121.8845) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_74\">\n    <!-- 47 -->\n    <g transform=\"translate(530.601656 113.724039) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_75\">\n    <!-- 48 -->\n    <g transform=\"translate(464.024612 154.249196) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_76\">\n    <!-- optimal tour -->\n    <g transform=\"translate(455.20525 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-75\" d=\"M 2709 2863 \nL 2709 1128 \nQ 2709 631 2732 520 \nQ 2756 409 2807 365 \nQ 2859 322 2928 322 \nQ 3025 322 3147 375 \nL 3191 266 \nL 2334 -88 \nL 2194 -88 \nL 2194 519 \nQ 1825 119 1631 15 \nQ 1438 -88 1222 -88 \nQ 981 -88 804 51 \nQ 628 191 559 409 \nQ 491 628 491 1028 \nL 491 2306 \nQ 491 2509 447 2587 \nQ 403 2666 317 2708 \nQ 231 2750 6 2747 \nL 6 2863 \nL 1009 2863 \nL 1009 947 \nQ 1009 547 1148 422 \nQ 1288 297 1484 297 \nQ 1619 297 1789 381 \nQ 1959 466 2194 703 \nL 2194 2325 \nQ 2194 2569 2105 2655 \nQ 2016 2741 1734 2747 \nL 1734 2863 \nL 2709 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"358.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-75\" x=\"408.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"458.300781\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_3\">\n   <g id=\"patch_13\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \nL 884.482353 29.043706 \nL 674.411765 29.043706 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g clip-path=\"url(#p8b894a2020)\">\n    <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAASQAAAEkCAYAAACG+UzsAAAFpElEQVR4nO3dy20UQRRAUYyIgigIAokESJYsiII0YIENQpq26VZ/blWfs2SBZno8V09+qvLT56evP99d4NuP7w///cvHT6e+Dii72/fk/dUvAOCFIAEZggRkCBKQIUhAxtNVWzaOt7ShWTLr5oZxmJCADEECMgQJyBAkIEOQgIwPV78AjmNrts1e58ce/T8+k9eZkIAMQQIyBAnIECQgQ5CAjNtt2e52Ax/r7bFN2/L/YEICQgQJyBAkIEOQgAxBAjLcGDkQ25xtPLdxmJCADEECMgQJyBAkIEOQgIzbnWUbga3QNp7b+ExIQIYgARmCBGQIEpAhSEDGZWfZbETG5zNkbyYkIEOQgAxBAjIECcgQJCDDjZEXsqXaxnOblwkJyBAkIEOQgAxBAjIECciY9sbI0iam9Fpm4LnNy4QEZAgSkCFIQIYgARmCBGQ4y8Zt2X5eZ+nZm5CADEECMgQJyBAkIEOQgIzhz7LZlPAWPyM9S8/ehARkCBKQIUhAhiABGYIEZOTOstmIrOeZMQsTEpAhSECGIAEZggRkCBKQkduywVa2jdfZ69mbkIAMQQIyBAnIECQg4/AL2vyikbP4mTre0d9nExKQIUhAhiABGYIEZAgSkLHbls02zTNgfkf/LJuQgAxBAjIECcgQJCBDkIAMF7RNzNaPs7igDZiOIAEZggRkCBKQIUhAhi3bDdm+jeNun5UJCcgQJCBDkIAMQQIyBAnIOPzvstEz64ZmZLVt2lWvx4QEZAgSkCFIQIYgARmCBGTYssFBHm2qlrZUd9umLTEhARmCBGQIEpAhSECGIAEZq2+MrP1WHvhr9O+nCQnIECQgQ5CADEECMgQJyMj9XbalLcGSUbYHwNtMSECGIAEZggRkCBKQIUhARu7GSFuz9eeRRj+/BC9MSECGIAEZggRkCBKQIUhAxuE3RtoAAf/LhARkCBKQIUhAhiABGYIEZORujByBWy3hGCYkIEOQgAxBAjIECcgQJCAjd2Pk0fY4W2drxmhGOVNqQgIyBAnIECQgQ5CADEECMpxle/ZoC+EWTDiXCQnIECQgQ5CADEECMgQJyNhty2bztJ5nBv8yIQEZggRkCBKQIUhAhiABGc6ycVu2nMdb+4xNSECGIAEZggRkCBKQIUhAxu3+Lhu8cCNojwkJyBAkIEOQgAxBAjIECchwlo3L3Wmrdaf3uoUJCcgQJCBDkIAMQQIyBAnIGGbLZjsB57nq+2ZCAjIECcgQJCBDkIAMQQIyhrkx0jZtXjao16k9exMSkCFIQIYgARmCBGQIEpAxzFk2jlfbuLDe6J+hCQnIECQgQ5CADEECMgQJyBjmLNsVRt9YrDXr+5rRrD+bJiQgQ5CADEECMgQJyBAkIMNZNnY36wZo1vdVYkICMgQJyBAkIEOQgAxBAjKcZeNNtku/3e39XsGEBGQIEpAhSECGIAEZggRkOMv27NEmaa+tii0V/B8TEpAhSECGIAEZggRkCBKQYcv2Ctux3zwHzmJCAjIECcgQJCBDkIAMv9RmM7/svp+jP3MTEpAhSECGIAEZggRkCBKQsbhls0GBrlm/nyYkIEOQgAxBAjIECcgQJCDjw9UvAFi/NRt9m7bEhARkCBKQIUhAhiABGYIEZLgxciCznl9acrf3iwkJCBEkIEOQgAxBAjIECchwlm0gtkvjszl8nQkJyBAkIEOQgAxBAjIECchwlg1uoLbdW3o9JiQgQ5CADEECMgQJyBAkIMOWjdPUNj17mfV9XcGEBGQIEpAhSECGIAEZggRkuDGSP47eFo2+dbJNO54JCcgQJCBDkIAMQQIyBAnIcJaN0+y1pbLtmpcJCcgQJCBDkIAMQQIyBAnIGH7LtrRxWWITA10mJCBDkIAMQQIyBAnIECQgY/gbI23NYB4mJCBDkIAMQQIyBAnIECQg4xfWrkNAlsk5QAAAAABJRU5ErkJggg==\" id=\"image6a0d82b607\" transform=\"scale(1 -1) translate(0 -210.24)\" x=\"674.411765\" y=\"-28.874294\" width=\"210.24\" height=\"210.24\"/>\n   </g>\n   <g id=\"matplotlib.axis_5\">\n    <g id=\"xtick_12\">\n     <g id=\"line2d_29\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"676.555342\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_77\">\n      <!-- 0 -->\n      <g transform=\"translate(673.555342 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_13\">\n     <g id=\"line2d_30\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"719.426891\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_78\">\n      <!-- 10 -->\n      <g transform=\"translate(713.426891 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_14\">\n     <g id=\"line2d_31\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"762.298439\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_79\">\n      <!-- 20 -->\n      <g transform=\"translate(756.298439 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_15\">\n     <g id=\"line2d_32\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"805.169988\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_80\">\n      <!-- 30 -->\n      <g transform=\"translate(799.169988 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_16\">\n     <g id=\"line2d_33\">\n      <g>\n       <use xlink:href=\"#m33b957333c\" x=\"848.041537\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_81\">\n      <!-- 40 -->\n      <g transform=\"translate(842.041537 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_6\">\n    <g id=\"ytick_15\">\n     <g id=\"line2d_34\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"674.411765\" y=\"31.187283\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_82\">\n      <!-- 0 -->\n      <g transform=\"translate(661.411765 35.353533) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_16\">\n     <g id=\"line2d_35\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"674.411765\" y=\"74.058832\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_83\">\n      <!-- 10 -->\n      <g transform=\"translate(655.411765 78.225082) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_17\">\n     <g id=\"line2d_36\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"674.411765\" y=\"116.930381\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_84\">\n      <!-- 20 -->\n      <g transform=\"translate(655.411765 121.096631) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_18\">\n     <g id=\"line2d_37\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"674.411765\" y=\"159.801929\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_85\">\n      <!-- 30 -->\n      <g transform=\"translate(655.411765 163.968179) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_19\">\n     <g id=\"line2d_38\">\n      <g>\n       <use xlink:href=\"#me741c6a6eb\" x=\"674.411765\" y=\"202.673478\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_86\">\n      <!-- 40 -->\n      <g transform=\"translate(655.411765 206.839728) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"patch_14\">\n    <path d=\"M 674.411765 239.114294 \nL 674.411765 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_15\">\n    <path d=\"M 884.482353 239.114294 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_16\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_17\">\n    <path d=\"M 674.411765 29.043706 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_87\">\n    <!-- pheromone matrix -->\n    <g transform=\"translate(726.462934 23.043706) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-68\" d=\"M 1041 4444 \nL 1041 2350 \nQ 1388 2731 1591 2839 \nQ 1794 2947 1997 2947 \nQ 2241 2947 2416 2812 \nQ 2591 2678 2675 2391 \nQ 2734 2191 2734 1659 \nL 2734 647 \nQ 2734 375 2778 275 \nQ 2809 200 2884 156 \nQ 2959 113 3159 113 \nL 3159 0 \nL 1753 0 \nL 1753 113 \nL 1819 113 \nQ 2019 113 2097 173 \nQ 2175 234 2206 353 \nQ 2216 403 2216 647 \nL 2216 1659 \nQ 2216 2128 2167 2275 \nQ 2119 2422 2012 2495 \nQ 1906 2569 1756 2569 \nQ 1603 2569 1437 2487 \nQ 1272 2406 1041 2159 \nL 1041 647 \nQ 1041 353 1073 281 \nQ 1106 209 1195 161 \nQ 1284 113 1503 113 \nL 1503 0 \nL 84 0 \nL 84 113 \nQ 275 113 384 172 \nQ 447 203 484 290 \nQ 522 378 522 647 \nL 522 3238 \nQ 522 3728 498 3840 \nQ 475 3953 426 3993 \nQ 378 4034 297 4034 \nQ 231 4034 84 3984 \nL 41 4094 \nL 897 4444 \nL 1041 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-78\" d=\"M 84 2863 \nL 1431 2863 \nL 1431 2747 \nQ 1303 2747 1251 2703 \nQ 1200 2659 1200 2588 \nQ 1200 2513 1309 2356 \nQ 1344 2306 1413 2200 \nL 1616 1875 \nL 1850 2200 \nQ 2075 2509 2075 2591 \nQ 2075 2656 2022 2701 \nQ 1969 2747 1850 2747 \nL 1850 2863 \nL 2819 2863 \nL 2819 2747 \nQ 2666 2738 2553 2663 \nQ 2400 2556 2134 2200 \nL 1744 1678 \nL 2456 653 \nQ 2719 275 2831 198 \nQ 2944 122 3122 113 \nL 3122 0 \nL 1772 0 \nL 1772 113 \nQ 1913 113 1991 175 \nQ 2050 219 2050 291 \nQ 2050 363 1850 653 \nL 1431 1266 \nL 972 653 \nQ 759 369 759 316 \nQ 759 241 829 180 \nQ 900 119 1041 113 \nL 1041 0 \nL 106 0 \nL 106 113 \nQ 219 128 303 191 \nQ 422 281 703 653 \nL 1303 1450 \nL 759 2238 \nQ 528 2575 401 2661 \nQ 275 2747 84 2747 \nL 84 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-68\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"144.384766\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"177.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"227.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"305.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"355.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"405.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"449.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"474.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"552.636719\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"597.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"624.804688\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"658.105469\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-78\" x=\"685.888672\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_4\">\n   <g id=\"patch_18\">\n    <path d=\"M 897.611765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 897.611765 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"patch_19\">\n    <path clip-path=\"url(#p5d53602b56)\" style=\"fill: #ffffff; stroke: #ffffff; stroke-width: 0.01; stroke-linejoin: miter\"/>\n   </g>\n   <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAAA8AAAE0CAYAAADzHGmQAAABoElEQVR4nO2c2w3DMAwD/RqtI3T/UZrOYB2QA2Hnn6BFXWSnKdI//fu04rVaH1VtW330upg415XNXPZqzBmI+7DSRstuYNnUuS6GeGYSpvXZxFMMTHKmaR/Itpe2FtjD2C5rXbZv2juXmHZmYGjZNG0kJjWLaded1UkCnL0bI5RtAomHJ6pZPJNoNXt9ZmkfGJg6t4EYbnTE+bId4nwD23c+8VhhiVNHb2Rg5iEusuZVfk1Gnc9M+7L9ovOd2286H5h26tnzxJrNtOubbGrama1SXwjUIbnTc1eM0vZuDJNtKzCtz+IwAD/QpLIN025WzV1LmzgfyTZqFVk2/e9jImELGJtsa5CsIbLtpQ3EXmCDbDfeJBEDi3SGaTNIrLQ1scg2atVNe1cspv1znMVJ4gU2LUgo2xIka7I+R7INIfFaVXcWR+9EkBA8mTMQQzy1W9J0zmSbDIPMG4MeK6zNHbUqlG1vo0Nss1ZphzhYc2irIh8H2dzWHo28tGHNmnPduK2p/Wg6wSsUWjNyBmJSMz2TkGWzwMBnGOCyrQ99kJr/zKmNan7JOk8AAAAASUVORK5CYII=\" id=\"imagedd4282a62f\" transform=\"scale(1 -1) translate(0 -221.76)\" x=\"897.84\" y=\"-23.04\" width=\"10.8\" height=\"221.76\"/>\n   <g id=\"matplotlib.axis_7\"/>\n   <g id=\"matplotlib.axis_8\">\n    <g id=\"ytick_20\">\n     <g id=\"line2d_39\">\n      <defs>\n       <path id=\"mc18296f92b\" d=\"M 0 0 \nL 3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_88\">\n      <!-- 0.000 -->\n      <g transform=\"translate(915.699765 249.12525) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_21\">\n     <g id=\"line2d_40\">\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"209.476807\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_89\">\n      <!-- 0.001 -->\n      <g transform=\"translate(915.699765 213.643057) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_22\">\n     <g id=\"line2d_41\">\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"173.994614\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_90\">\n      <!-- 0.002 -->\n      <g transform=\"translate(915.699765 178.160864) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_23\">\n     <g id=\"line2d_42\">\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"138.512421\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_91\">\n      <!-- 0.003 -->\n      <g transform=\"translate(915.699765 142.678671) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_24\">\n     <g id=\"line2d_43\">\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"103.030228\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_92\">\n      <!-- 0.004 -->\n      <g transform=\"translate(915.699765 107.196478) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_25\">\n     <g id=\"line2d_44\">\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"67.548035\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_93\">\n      <!-- 0.005 -->\n      <g transform=\"translate(915.699765 71.714285) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_26\">\n     <g id=\"line2d_45\">\n      <g>\n       <use xlink:href=\"#mc18296f92b\" x=\"908.699765\" y=\"32.065843\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_94\">\n      <!-- 0.006 -->\n      <g transform=\"translate(915.699765 36.232093) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"175\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"LineCollection_1\"/>\n   <g id=\"patch_20\">\n    <path d=\"M 897.611765 244.959 \nL 903.155765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 903.155765 23.199 \nL 897.611765 23.199 \nL 897.611765 244.959 \nz\n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n  </g>\n </g>\n <defs>\n  <clipPath id=\"p13f3d6ebc9\">\n   <rect x=\"44.2\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"p4817508f8c\">\n   <rect x=\"359.305882\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"p8b894a2020\">\n   <rect x=\"674.411765\" y=\"29.043706\" width=\"210.070588\" height=\"210.070588\"/>\n  </clipPath>\n  <clipPath id=\"p5d53602b56\">\n   <rect x=\"897.611765\" y=\"23.199\" width=\"11.088\" height=\"221.76\"/>\n  </clipPath>\n </defs>\n</svg>\n"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ACO import ASRank\n",
    "\n",
    "optimizer = ASRank(tsp_data)\n",
    "optimizer.optimize(iteration=1000)\n",
    "visualize(optimizer)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "MMAS on att48 trial 1: 100%|██████████| 1000/1000 [01:51<00:00,  9.01it/s, best: 33600.56]\n"
     ]
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 0 Axes>"
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": "<Figure size 1600x400 with 4 Axes>",
      "image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"961.899765pt\" height=\"270.058375pt\" viewBox=\"0 0 961.899765 270.058375\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n <metadata>\n  <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n   <cc:Work>\n    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n    <dc:date>2022-12-21T23:30:51.009298</dc:date>\n    <dc:format>image/svg+xml</dc:format>\n    <dc:creator>\n     <cc:Agent>\n      <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n     </cc:Agent>\n    </dc:creator>\n   </cc:Work>\n  </rdf:RDF>\n </metadata>\n <defs>\n  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n </defs>\n <g id=\"figure_1\">\n  <g id=\"patch_1\">\n   <path d=\"M 0 270.058375 \nL 961.899765 270.058375 \nL 961.899765 0 \nL 0 0 \nz\n\" style=\"fill: #ffffff\"/>\n  </g>\n  <g id=\"axes_1\">\n   <g id=\"patch_2\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \nL 306.788235 23.199 \nL 44.2 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"matplotlib.axis_1\">\n    <g id=\"xtick_1\">\n     <g id=\"line2d_1\">\n      <defs>\n       <path id=\"m2573cbd67c\" d=\"M 0 0 \nL 0 3.5 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"56.135829\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_1\">\n      <!-- 0 -->\n      <g transform=\"translate(53.135829 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-30\" d=\"M 231 2094 \nQ 231 2819 450 3342 \nQ 669 3866 1031 4122 \nQ 1313 4325 1613 4325 \nQ 2100 4325 2488 3828 \nQ 2972 3213 2972 2159 \nQ 2972 1422 2759 906 \nQ 2547 391 2217 158 \nQ 1888 -75 1581 -75 \nQ 975 -75 572 641 \nQ 231 1244 231 2094 \nz\nM 844 2016 \nQ 844 1141 1059 588 \nQ 1238 122 1591 122 \nQ 1759 122 1940 273 \nQ 2122 425 2216 781 \nQ 2359 1319 2359 2297 \nQ 2359 3022 2209 3506 \nQ 2097 3866 1919 4016 \nQ 1791 4119 1609 4119 \nQ 1397 4119 1231 3928 \nQ 1006 3669 925 3112 \nQ 844 2556 844 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_2\">\n     <g id=\"line2d_2\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"103.926935\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_2\">\n      <!-- 200 -->\n      <g transform=\"translate(94.926935 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-32\" d=\"M 2934 816 \nL 2638 0 \nL 138 0 \nL 138 116 \nQ 1241 1122 1691 1759 \nQ 2141 2397 2141 2925 \nQ 2141 3328 1894 3587 \nQ 1647 3847 1303 3847 \nQ 991 3847 742 3664 \nQ 494 3481 375 3128 \nL 259 3128 \nQ 338 3706 661 4015 \nQ 984 4325 1469 4325 \nQ 1984 4325 2329 3994 \nQ 2675 3663 2675 3213 \nQ 2675 2891 2525 2569 \nQ 2294 2063 1775 1497 \nQ 997 647 803 472 \nL 1909 472 \nQ 2247 472 2383 497 \nQ 2519 522 2628 598 \nQ 2738 675 2819 816 \nL 2934 816 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_3\">\n     <g id=\"line2d_3\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"151.718042\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_3\">\n      <!-- 400 -->\n      <g transform=\"translate(142.718042 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-34\" d=\"M 2978 1563 \nL 2978 1119 \nL 2409 1119 \nL 2409 0 \nL 1894 0 \nL 1894 1119 \nL 100 1119 \nL 100 1519 \nL 2066 4325 \nL 2409 4325 \nL 2409 1563 \nL 2978 1563 \nz\nM 1894 1563 \nL 1894 3666 \nL 406 1563 \nL 1894 1563 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_4\">\n     <g id=\"line2d_4\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"199.509149\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_4\">\n      <!-- 600 -->\n      <g transform=\"translate(190.509149 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-36\" d=\"M 2869 4325 \nL 2869 4209 \nQ 2456 4169 2195 4045 \nQ 1934 3922 1679 3669 \nQ 1425 3416 1258 3105 \nQ 1091 2794 978 2366 \nQ 1428 2675 1881 2675 \nQ 2316 2675 2634 2325 \nQ 2953 1975 2953 1425 \nQ 2953 894 2631 456 \nQ 2244 -75 1606 -75 \nQ 1172 -75 869 213 \nQ 275 772 275 1663 \nQ 275 2231 503 2743 \nQ 731 3256 1154 3653 \nQ 1578 4050 1965 4187 \nQ 2353 4325 2688 4325 \nL 2869 4325 \nz\nM 925 2138 \nQ 869 1716 869 1456 \nQ 869 1156 980 804 \nQ 1091 453 1309 247 \nQ 1469 100 1697 100 \nQ 1969 100 2183 356 \nQ 2397 613 2397 1088 \nQ 2397 1622 2184 2012 \nQ 1972 2403 1581 2403 \nQ 1463 2403 1327 2353 \nQ 1191 2303 925 2138 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_5\">\n     <g id=\"line2d_5\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"247.300255\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_5\">\n      <!-- 800 -->\n      <g transform=\"translate(238.300255 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-38\" d=\"M 1228 2134 \nQ 725 2547 579 2797 \nQ 434 3047 434 3316 \nQ 434 3728 753 4026 \nQ 1072 4325 1600 4325 \nQ 2113 4325 2425 4047 \nQ 2738 3769 2738 3413 \nQ 2738 3175 2569 2928 \nQ 2400 2681 1866 2347 \nQ 2416 1922 2594 1678 \nQ 2831 1359 2831 1006 \nQ 2831 559 2490 242 \nQ 2150 -75 1597 -75 \nQ 994 -75 656 303 \nQ 388 606 388 966 \nQ 388 1247 577 1523 \nQ 766 1800 1228 2134 \nz\nM 1719 2469 \nQ 2094 2806 2194 3001 \nQ 2294 3197 2294 3444 \nQ 2294 3772 2109 3958 \nQ 1925 4144 1606 4144 \nQ 1288 4144 1088 3959 \nQ 888 3775 888 3528 \nQ 888 3366 970 3203 \nQ 1053 3041 1206 2894 \nL 1719 2469 \nz\nM 1375 2016 \nQ 1116 1797 991 1539 \nQ 866 1281 866 981 \nQ 866 578 1086 336 \nQ 1306 94 1647 94 \nQ 1984 94 2187 284 \nQ 2391 475 2391 747 \nQ 2391 972 2272 1150 \nQ 2050 1481 1375 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_6\">\n     <g id=\"line2d_6\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"295.091362\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_6\">\n      <!-- 1000 -->\n      <g transform=\"translate(283.091362 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-31\" d=\"M 750 3822 \nL 1781 4325 \nL 1884 4325 \nL 1884 747 \nQ 1884 391 1914 303 \nQ 1944 216 2037 169 \nQ 2131 122 2419 116 \nL 2419 0 \nL 825 0 \nL 825 116 \nQ 1125 122 1212 167 \nQ 1300 213 1334 289 \nQ 1369 366 1369 747 \nL 1369 3034 \nQ 1369 3497 1338 3628 \nQ 1316 3728 1258 3775 \nQ 1200 3822 1119 3822 \nQ 1003 3822 797 3725 \nL 750 3822 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_2\">\n    <g id=\"ytick_1\">\n     <g id=\"line2d_7\">\n      <defs>\n       <path id=\"m1aa41b6f7f\" d=\"M 0 0 \nL -3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"44.2\" y=\"223.259743\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_7\">\n      <!-- 35000 -->\n      <g transform=\"translate(7.2 227.425993) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-33\" d=\"M 325 3431 \nQ 506 3859 782 4092 \nQ 1059 4325 1472 4325 \nQ 1981 4325 2253 3994 \nQ 2459 3747 2459 3466 \nQ 2459 3003 1878 2509 \nQ 2269 2356 2469 2072 \nQ 2669 1788 2669 1403 \nQ 2669 853 2319 450 \nQ 1863 -75 997 -75 \nQ 569 -75 414 31 \nQ 259 138 259 259 \nQ 259 350 332 419 \nQ 406 488 509 488 \nQ 588 488 669 463 \nQ 722 447 909 348 \nQ 1097 250 1169 231 \nQ 1284 197 1416 197 \nQ 1734 197 1970 444 \nQ 2206 691 2206 1028 \nQ 2206 1275 2097 1509 \nQ 2016 1684 1919 1775 \nQ 1784 1900 1550 2001 \nQ 1316 2103 1072 2103 \nL 972 2103 \nL 972 2197 \nQ 1219 2228 1467 2375 \nQ 1716 2522 1828 2728 \nQ 1941 2934 1941 3181 \nQ 1941 3503 1739 3701 \nQ 1538 3900 1238 3900 \nQ 753 3900 428 3381 \nL 325 3431 \nz\n\" transform=\"scale(0.015625)\"/>\n        <path id=\"TimesNewRomanPSMT-35\" d=\"M 2778 4238 \nL 2534 3706 \nL 1259 3706 \nL 981 3138 \nQ 1809 3016 2294 2522 \nQ 2709 2097 2709 1522 \nQ 2709 1188 2573 903 \nQ 2438 619 2231 419 \nQ 2025 219 1772 97 \nQ 1413 -75 1034 -75 \nQ 653 -75 479 54 \nQ 306 184 306 341 \nQ 306 428 378 495 \nQ 450 563 559 563 \nQ 641 563 702 538 \nQ 763 513 909 409 \nQ 1144 247 1384 247 \nQ 1750 247 2026 523 \nQ 2303 800 2303 1197 \nQ 2303 1581 2056 1914 \nQ 1809 2247 1375 2428 \nQ 1034 2569 447 2591 \nL 1259 4238 \nL 2778 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_2\">\n     <g id=\"line2d_8\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"44.2\" y=\"181.745746\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_8\">\n      <!-- 40000 -->\n      <g transform=\"translate(7.2 185.911996) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_3\">\n     <g id=\"line2d_9\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"44.2\" y=\"140.231749\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_9\">\n      <!-- 45000 -->\n      <g transform=\"translate(7.2 144.397999) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_4\">\n     <g id=\"line2d_10\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"44.2\" y=\"98.717752\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_10\">\n      <!-- 50000 -->\n      <g transform=\"translate(7.2 102.884002) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_5\">\n     <g id=\"line2d_11\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"44.2\" y=\"57.203755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_11\">\n      <!-- 55000 -->\n      <g transform=\"translate(7.2 61.370005) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_12\">\n    <path d=\"M 56.135829 33.279 \nL 56.374784 33.279 \nL 56.61374 39.784529 \nL 56.852695 39.784529 \nL 57.091651 44.160167 \nL 57.569562 44.160167 \nL 57.808518 68.857744 \nL 69.278383 68.857744 \nL 69.517339 80.580237 \nL 71.190027 80.580237 \nL 71.428983 108.276288 \nL 75.013316 108.276288 \nL 75.252272 120.805195 \nL 78.358693 120.805195 \nL 78.597649 122.145707 \nL 82.181982 122.145707 \nL 82.420938 141.633759 \nL 85.766315 141.633759 \nL 86.005271 146.876379 \nL 86.961093 146.876379 \nL 87.200048 153.610235 \nL 90.30647 153.610235 \nL 90.545426 154.600744 \nL 90.784381 154.600744 \nL 91.023337 175.204063 \nL 94.368714 175.204063 \nL 94.60767 176.304766 \nL 95.563492 176.304766 \nL 95.802447 184.668279 \nL 96.280358 184.668279 \nL 96.519314 185.810636 \nL 100.342602 185.810636 \nL 100.581558 200.5213 \nL 109.900824 200.5213 \nL 110.139779 206.898873 \nL 117.786356 206.898873 \nL 118.025312 216.208364 \nL 122.804423 216.208364 \nL 123.282334 221.317603 \nL 136.663844 221.317603 \nL 136.902799 225.080446 \nL 145.744154 225.080446 \nL 145.983109 228.076302 \nL 151.479087 228.076302 \nL 151.718042 229.445989 \nL 155.302375 229.445989 \nL 155.541331 230.75838 \nL 166.29433 230.75838 \nL 166.533285 232.791445 \nL 169.161796 232.858315 \nL 169.400752 233.426948 \nL 173.701951 233.426948 \nL 173.940907 234.670968 \nL 176.330462 234.670968 \nL 176.569418 234.879 \nL 294.852406 234.879 \nL 294.852406 234.879 \n\" clip-path=\"url(#pcc45b6b046)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_3\">\n    <path d=\"M 44.2 244.959 \nL 44.2 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_4\">\n    <path d=\"M 306.788235 244.959 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_5\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_6\">\n    <path d=\"M 44.2 23.199 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_12\">\n    <!-- optimal cost at iteration 1001: 33600.56 -->\n    <g transform=\"translate(60.310993 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-6f\" d=\"M 1600 2947 \nQ 2250 2947 2644 2453 \nQ 2978 2031 2978 1484 \nQ 2978 1100 2793 706 \nQ 2609 313 2286 112 \nQ 1963 -88 1566 -88 \nQ 919 -88 538 428 \nQ 216 863 216 1403 \nQ 216 1797 411 2186 \nQ 606 2575 925 2761 \nQ 1244 2947 1600 2947 \nz\nM 1503 2744 \nQ 1338 2744 1170 2645 \nQ 1003 2547 900 2300 \nQ 797 2053 797 1666 \nQ 797 1041 1045 587 \nQ 1294 134 1700 134 \nQ 2003 134 2200 384 \nQ 2397 634 2397 1244 \nQ 2397 2006 2069 2444 \nQ 1847 2744 1503 2744 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-70\" d=\"M -6 2578 \nL 875 2934 \nL 994 2934 \nL 994 2266 \nQ 1216 2644 1439 2795 \nQ 1663 2947 1909 2947 \nQ 2341 2947 2628 2609 \nQ 2981 2197 2981 1534 \nQ 2981 794 2556 309 \nQ 2206 -88 1675 -88 \nQ 1444 -88 1275 -22 \nQ 1150 25 994 166 \nL 994 -706 \nQ 994 -1000 1030 -1079 \nQ 1066 -1159 1155 -1206 \nQ 1244 -1253 1478 -1253 \nL 1478 -1369 \nL -22 -1369 \nL -22 -1253 \nL 56 -1253 \nQ 228 -1256 350 -1188 \nQ 409 -1153 442 -1076 \nQ 475 -1000 475 -688 \nL 475 2019 \nQ 475 2297 450 2372 \nQ 425 2447 370 2484 \nQ 316 2522 222 2522 \nQ 147 2522 31 2478 \nL -6 2578 \nz\nM 994 2081 \nL 994 1013 \nQ 994 666 1022 556 \nQ 1066 375 1236 237 \nQ 1406 100 1666 100 \nQ 1978 100 2172 344 \nQ 2425 663 2425 1241 \nQ 2425 1897 2138 2250 \nQ 1938 2494 1663 2494 \nQ 1513 2494 1366 2419 \nQ 1253 2363 994 2081 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-74\" d=\"M 1031 3803 \nL 1031 2863 \nL 1700 2863 \nL 1700 2644 \nL 1031 2644 \nL 1031 788 \nQ 1031 509 1111 412 \nQ 1191 316 1316 316 \nQ 1419 316 1516 380 \nQ 1613 444 1666 569 \nL 1788 569 \nQ 1678 263 1478 108 \nQ 1278 -47 1066 -47 \nQ 922 -47 784 33 \nQ 647 113 581 261 \nQ 516 409 516 719 \nL 516 2644 \nL 63 2644 \nL 63 2747 \nQ 234 2816 414 2980 \nQ 594 3144 734 3369 \nQ 806 3488 934 3803 \nL 1031 3803 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-69\" d=\"M 928 4444 \nQ 1059 4444 1151 4351 \nQ 1244 4259 1244 4128 \nQ 1244 3997 1151 3903 \nQ 1059 3809 928 3809 \nQ 797 3809 703 3903 \nQ 609 3997 609 4128 \nQ 609 4259 701 4351 \nQ 794 4444 928 4444 \nz\nM 1188 2947 \nL 1188 647 \nQ 1188 378 1227 289 \nQ 1266 200 1342 156 \nQ 1419 113 1622 113 \nL 1622 0 \nL 231 0 \nL 231 113 \nQ 441 113 512 153 \nQ 584 194 626 287 \nQ 669 381 669 647 \nL 669 1750 \nQ 669 2216 641 2353 \nQ 619 2453 572 2492 \nQ 525 2531 444 2531 \nQ 356 2531 231 2484 \nL 188 2597 \nL 1050 2947 \nL 1188 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6d\" d=\"M 1050 2338 \nQ 1363 2650 1419 2697 \nQ 1559 2816 1721 2881 \nQ 1884 2947 2044 2947 \nQ 2313 2947 2506 2790 \nQ 2700 2634 2766 2338 \nQ 3088 2713 3309 2830 \nQ 3531 2947 3766 2947 \nQ 3994 2947 4170 2830 \nQ 4347 2713 4450 2447 \nQ 4519 2266 4519 1878 \nL 4519 647 \nQ 4519 378 4559 278 \nQ 4591 209 4675 161 \nQ 4759 113 4950 113 \nL 4950 0 \nL 3538 0 \nL 3538 113 \nL 3597 113 \nQ 3781 113 3884 184 \nQ 3956 234 3988 344 \nQ 4000 397 4000 647 \nL 4000 1878 \nQ 4000 2228 3916 2372 \nQ 3794 2572 3525 2572 \nQ 3359 2572 3192 2489 \nQ 3025 2406 2788 2181 \nL 2781 2147 \nL 2788 2013 \nL 2788 647 \nQ 2788 353 2820 281 \nQ 2853 209 2943 161 \nQ 3034 113 3253 113 \nL 3253 0 \nL 1806 0 \nL 1806 113 \nQ 2044 113 2133 169 \nQ 2222 225 2256 338 \nQ 2272 391 2272 647 \nL 2272 1878 \nQ 2272 2228 2169 2381 \nQ 2031 2581 1784 2581 \nQ 1616 2581 1450 2491 \nQ 1191 2353 1050 2181 \nL 1050 647 \nQ 1050 366 1089 281 \nQ 1128 197 1204 155 \nQ 1281 113 1516 113 \nL 1516 0 \nL 100 0 \nL 100 113 \nQ 297 113 375 155 \nQ 453 197 493 289 \nQ 534 381 534 647 \nL 534 1741 \nQ 534 2213 506 2350 \nQ 484 2453 437 2492 \nQ 391 2531 309 2531 \nQ 222 2531 100 2484 \nL 53 2597 \nL 916 2947 \nL 1050 2947 \nL 1050 2338 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-61\" d=\"M 1822 413 \nQ 1381 72 1269 19 \nQ 1100 -59 909 -59 \nQ 613 -59 420 144 \nQ 228 347 228 678 \nQ 228 888 322 1041 \nQ 450 1253 767 1440 \nQ 1084 1628 1822 1897 \nL 1822 2009 \nQ 1822 2438 1686 2597 \nQ 1550 2756 1291 2756 \nQ 1094 2756 978 2650 \nQ 859 2544 859 2406 \nL 866 2225 \nQ 866 2081 792 2003 \nQ 719 1925 600 1925 \nQ 484 1925 411 2006 \nQ 338 2088 338 2228 \nQ 338 2497 613 2722 \nQ 888 2947 1384 2947 \nQ 1766 2947 2009 2819 \nQ 2194 2722 2281 2516 \nQ 2338 2381 2338 1966 \nL 2338 994 \nQ 2338 584 2353 492 \nQ 2369 400 2405 369 \nQ 2441 338 2488 338 \nQ 2538 338 2575 359 \nQ 2641 400 2828 588 \nL 2828 413 \nQ 2478 -56 2159 -56 \nQ 2006 -56 1915 50 \nQ 1825 156 1822 413 \nz\nM 1822 616 \nL 1822 1706 \nQ 1350 1519 1213 1441 \nQ 966 1303 859 1153 \nQ 753 1003 753 825 \nQ 753 600 887 451 \nQ 1022 303 1197 303 \nQ 1434 303 1822 616 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6c\" d=\"M 1184 4444 \nL 1184 647 \nQ 1184 378 1223 290 \nQ 1263 203 1344 158 \nQ 1425 113 1647 113 \nL 1647 0 \nL 244 0 \nL 244 113 \nQ 441 113 512 153 \nQ 584 194 625 287 \nQ 666 381 666 647 \nL 666 3247 \nQ 666 3731 644 3842 \nQ 622 3953 573 3993 \nQ 525 4034 450 4034 \nQ 369 4034 244 3984 \nL 191 4094 \nL 1044 4444 \nL 1184 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-20\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-63\" d=\"M 2631 1088 \nQ 2516 522 2178 217 \nQ 1841 -88 1431 -88 \nQ 944 -88 581 321 \nQ 219 731 219 1428 \nQ 219 2103 620 2525 \nQ 1022 2947 1584 2947 \nQ 2006 2947 2278 2723 \nQ 2550 2500 2550 2259 \nQ 2550 2141 2473 2067 \nQ 2397 1994 2259 1994 \nQ 2075 1994 1981 2113 \nQ 1928 2178 1911 2362 \nQ 1894 2547 1784 2644 \nQ 1675 2738 1481 2738 \nQ 1169 2738 978 2506 \nQ 725 2200 725 1697 \nQ 725 1184 976 792 \nQ 1228 400 1656 400 \nQ 1963 400 2206 609 \nQ 2378 753 2541 1131 \nL 2631 1088 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-73\" d=\"M 2050 2947 \nL 2050 1972 \nL 1947 1972 \nQ 1828 2431 1642 2597 \nQ 1456 2763 1169 2763 \nQ 950 2763 815 2647 \nQ 681 2531 681 2391 \nQ 681 2216 781 2091 \nQ 878 1963 1175 1819 \nL 1631 1597 \nQ 2266 1288 2266 781 \nQ 2266 391 1970 151 \nQ 1675 -88 1309 -88 \nQ 1047 -88 709 6 \nQ 606 38 541 38 \nQ 469 38 428 -44 \nL 325 -44 \nL 325 978 \nL 428 978 \nQ 516 541 762 319 \nQ 1009 97 1316 97 \nQ 1531 97 1667 223 \nQ 1803 350 1803 528 \nQ 1803 744 1651 891 \nQ 1500 1038 1047 1263 \nQ 594 1488 453 1669 \nQ 313 1847 313 2119 \nQ 313 2472 555 2709 \nQ 797 2947 1181 2947 \nQ 1350 2947 1591 2875 \nQ 1750 2828 1803 2828 \nQ 1853 2828 1881 2850 \nQ 1909 2872 1947 2947 \nL 2050 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-65\" d=\"M 681 1784 \nQ 678 1147 991 784 \nQ 1303 422 1725 422 \nQ 2006 422 2214 576 \nQ 2422 731 2563 1106 \nL 2659 1044 \nQ 2594 616 2278 264 \nQ 1963 -88 1488 -88 \nQ 972 -88 605 314 \nQ 238 716 238 1394 \nQ 238 2128 614 2539 \nQ 991 2950 1559 2950 \nQ 2041 2950 2350 2633 \nQ 2659 2316 2659 1784 \nL 681 1784 \nz\nM 681 1966 \nL 2006 1966 \nQ 1991 2241 1941 2353 \nQ 1863 2528 1708 2628 \nQ 1553 2728 1384 2728 \nQ 1125 2728 920 2526 \nQ 716 2325 681 1966 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-72\" d=\"M 1038 2947 \nL 1038 2303 \nQ 1397 2947 1775 2947 \nQ 1947 2947 2059 2842 \nQ 2172 2738 2172 2600 \nQ 2172 2478 2090 2393 \nQ 2009 2309 1897 2309 \nQ 1788 2309 1652 2417 \nQ 1516 2525 1450 2525 \nQ 1394 2525 1328 2463 \nQ 1188 2334 1038 2041 \nL 1038 669 \nQ 1038 431 1097 309 \nQ 1138 225 1241 169 \nQ 1344 113 1538 113 \nL 1538 0 \nL 72 0 \nL 72 113 \nQ 291 113 397 181 \nQ 475 231 506 341 \nQ 522 394 522 644 \nL 522 1753 \nQ 522 2253 501 2348 \nQ 481 2444 426 2487 \nQ 372 2531 291 2531 \nQ 194 2531 72 2484 \nL 41 2597 \nL 906 2947 \nL 1038 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6e\" d=\"M 1034 2341 \nQ 1538 2947 1994 2947 \nQ 2228 2947 2397 2830 \nQ 2566 2713 2666 2444 \nQ 2734 2256 2734 1869 \nL 2734 647 \nQ 2734 375 2778 278 \nQ 2813 200 2889 156 \nQ 2966 113 3172 113 \nL 3172 0 \nL 1756 0 \nL 1756 113 \nL 1816 113 \nQ 2016 113 2095 173 \nQ 2175 234 2206 353 \nQ 2219 400 2219 647 \nL 2219 1819 \nQ 2219 2209 2117 2386 \nQ 2016 2563 1775 2563 \nQ 1403 2563 1034 2156 \nL 1034 647 \nQ 1034 356 1069 288 \nQ 1113 197 1189 155 \nQ 1266 113 1500 113 \nL 1500 0 \nL 84 0 \nL 84 113 \nL 147 113 \nQ 366 113 442 223 \nQ 519 334 519 647 \nL 519 1709 \nQ 519 2225 495 2337 \nQ 472 2450 423 2490 \nQ 375 2531 294 2531 \nQ 206 2531 84 2484 \nL 38 2597 \nL 900 2947 \nL 1034 2947 \nL 1034 2341 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-3a\" d=\"M 903 2950 \nQ 1047 2950 1148 2848 \nQ 1250 2747 1250 2603 \nQ 1250 2459 1148 2357 \nQ 1047 2256 903 2256 \nQ 759 2256 657 2357 \nQ 556 2459 556 2603 \nQ 556 2747 657 2848 \nQ 759 2950 903 2950 \nz\nM 897 609 \nQ 1044 609 1145 506 \nQ 1247 403 1247 259 \nQ 1247 116 1144 14 \nQ 1041 -88 897 -88 \nQ 753 -88 651 14 \nQ 550 116 550 259 \nQ 550 403 651 506 \nQ 753 609 897 609 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-2e\" d=\"M 800 606 \nQ 947 606 1047 504 \nQ 1147 403 1147 259 \nQ 1147 116 1045 14 \nQ 944 -88 800 -88 \nQ 656 -88 554 14 \nQ 453 116 453 259 \nQ 453 406 554 506 \nQ 656 606 800 606 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"491.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"516.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"560.986328\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"588.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"613.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"641.552734\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"669.335938\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"713.720703\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"747.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"791.40625\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"819.189453\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"846.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"896.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"946.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"971.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1021.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1071.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"1121.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-3a\" x=\"1171.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"1199.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1224.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1274.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"1324.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1374.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1424.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"1474.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"1499.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"1549.755859\"/>\n    </g>\n   </g>\n   <g id=\"legend_1\">\n    <g id=\"patch_7\">\n     <path d=\"M 200.99511 49.765875 \nL 298.388235 49.765875 \nQ 300.788235 49.765875 300.788235 47.365875 \nL 300.788235 31.599 \nQ 300.788235 29.199 298.388235 29.199 \nL 200.99511 29.199 \nQ 198.59511 29.199 198.59511 31.599 \nL 198.59511 47.365875 \nQ 198.59511 49.765875 200.99511 49.765875 \nz\n\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n    </g>\n    <g id=\"line2d_13\">\n     <path d=\"M 203.39511 38.199 \nL 215.39511 38.199 \nL 227.39511 38.199 \n\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n    </g>\n    <g id=\"text_13\">\n     <!-- optimal cost -->\n     <g transform=\"translate(236.99511 42.399) scale(0.12 -0.12)\">\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     </g>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_2\">\n   <g id=\"patch_8\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \nL 621.894118 23.199 \nL 359.305882 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"PathCollection_1\">\n    <defs>\n     <path id=\"m3b9ef560a4\" d=\"M 0 1.224745 \nC 0.324806 1.224745 0.636353 1.095698 0.866025 0.866025 \nC 1.095698 0.636353 1.224745 0.324806 1.224745 0 \nC 1.224745 -0.324806 1.095698 -0.636353 0.866025 -0.866025 \nC 0.636353 -1.095698 0.324806 -1.224745 0 -1.224745 \nC -0.324806 -1.224745 -0.636353 -1.095698 -0.866025 -0.866025 \nC -1.095698 -0.636353 -1.224745 -0.324806 -1.224745 0 \nC -1.224745 0.324806 -1.095698 0.636353 -0.866025 0.866025 \nC -0.636353 1.095698 -0.324806 1.224745 0 1.224745 \nz\n\" style=\"stroke: #3e4145\"/>\n    </defs>\n    <g clip-path=\"url(#p9283d92e98)\">\n     <use xlink:href=\"#m3b9ef560a4\" x=\"578.301859\" y=\"169.307556\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"439.6972\" y=\"213.743575\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"541.225652\" y=\"170.200587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"383.28224\" y=\"188.153601\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"465.84147\" y=\"163.425865\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"605.215983\" y=\"76.771008\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"604.138186\" y=\"99.620299\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"594.653575\" y=\"175.004481\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"583.352107\" y=\"156.004465\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"405.176911\" y=\"150.954217\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"539.316412\" y=\"133.801852\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"555.360186\" y=\"125.579803\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"515.851238\" y=\"131.707847\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"512.956584\" y=\"151.385336\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"566.384507\" y=\"131.430699\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"558.993901\" y=\"193.450202\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"605.308366\" y=\"54.414425\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"600.720031\" y=\"103.500367\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"609.034463\" y=\"68.610547\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"552.619503\" y=\"104.393399\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"508.984133\" y=\"110.305884\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"558.809136\" y=\"179.869964\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"531.032774\" y=\"146.85859\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"421.220685\" y=\"127.550631\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"503.564355\" y=\"142.547403\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"391.719849\" y=\"183.07256\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"603.583891\" y=\"65.654305\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"603.152772\" y=\"91.459838\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"468.766918\" y=\"190.771108\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"597.33267\" y=\"75.292887\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"603.275949\" y=\"127.796985\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"470.860923\" y=\"112.276712\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"568.817248\" y=\"116.341545\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"512.833407\" y=\"177.160075\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"371.642036\" y=\"145.811587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"594.130074\" y=\"97.680265\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"609.958289\" y=\"72.552204\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"598.564438\" y=\"144.94935\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"478.220735\" y=\"126.934747\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"564.044148\" y=\"148.305917\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"524.442817\" y=\"209.74033\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"429.935441\" y=\"165.73543\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"595.115488\" y=\"63.19077\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"602.167358\" y=\"114.309129\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"371.241711\" y=\"131.646259\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"580.549835\" y=\"121.8845\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"530.601656\" y=\"113.724039\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m3b9ef560a4\" x=\"464.024612\" y=\"154.249196\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_3\">\n    <g id=\"xtick_7\">\n     <g id=\"line2d_14\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"370.933769\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_14\">\n      <!-- 0 -->\n      <g transform=\"translate(367.933769 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_8\">\n     <g id=\"line2d_15\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"432.522154\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_15\">\n      <!-- 2000 -->\n      <g transform=\"translate(420.522154 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_9\">\n     <g id=\"line2d_16\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"494.110538\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_16\">\n      <!-- 4000 -->\n      <g transform=\"translate(482.110538 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_10\">\n     <g id=\"line2d_17\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"555.698922\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_17\">\n      <!-- 6000 -->\n      <g transform=\"translate(543.698922 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_11\">\n     <g id=\"line2d_18\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"617.287307\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_18\">\n      <!-- 8000 -->\n      <g transform=\"translate(605.287307 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_4\">\n    <g id=\"ytick_6\">\n     <g id=\"line2d_19\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"244.845709\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_19\">\n      <!-- −1000 -->\n      <g transform=\"translate(321.539007 249.011959) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-2212\" d=\"M 3484 2000 \nL 116 2000 \nL 116 2256 \nL 3484 2256 \nL 3484 2000 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-2212\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"56.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"106.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"156.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"206.396484\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_7\">\n     <g id=\"line2d_20\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"214.051517\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_20\">\n      <!-- 0 -->\n      <g transform=\"translate(346.305882 218.217767) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_8\">\n     <g id=\"line2d_21\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"183.257325\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_21\">\n      <!-- 1000 -->\n      <g transform=\"translate(328.305882 187.423575) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_9\">\n     <g id=\"line2d_22\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"152.463133\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_22\">\n      <!-- 2000 -->\n      <g transform=\"translate(328.305882 156.629383) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_10\">\n     <g id=\"line2d_23\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"121.668941\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_23\">\n      <!-- 3000 -->\n      <g transform=\"translate(328.305882 125.835191) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_11\">\n     <g id=\"line2d_24\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"90.874748\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_24\">\n      <!-- 4000 -->\n      <g transform=\"translate(328.305882 95.040998) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_12\">\n     <g id=\"line2d_25\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"60.080556\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_25\">\n      <!-- 5000 -->\n      <g transform=\"translate(328.305882 64.246806) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_13\">\n     <g id=\"line2d_26\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"359.305882\" y=\"29.286364\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_26\">\n      <!-- 6000 -->\n      <g transform=\"translate(328.305882 33.452614) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_27\">\n    <path d=\"M 603.583891 65.654305 \nL 609.034463 68.610547 \nL 609.958289 72.552204 \nL 605.215983 76.771008 \nL 603.152772 91.459838 \nL 604.138186 99.620299 \nL 600.720031 103.500367 \nL 602.167358 114.309129 \nL 603.275949 127.796985 \nL 598.564438 144.94935 \nL 594.653575 175.004481 \nL 578.301859 169.307556 \nL 583.352107 156.004465 \nL 564.044148 148.305917 \nL 566.384507 131.430699 \nL 555.360186 125.579803 \nL 539.316412 133.801852 \nL 531.032774 146.85859 \nL 515.851238 131.707847 \nL 503.564355 142.547403 \nL 512.956584 151.385336 \nL 512.833407 177.160075 \nL 541.225652 170.200587 \nL 558.809136 179.869964 \nL 558.993901 193.450202 \nL 524.442817 209.74033 \nL 468.766918 190.771108 \nL 439.6972 213.743575 \nL 391.719849 183.07256 \nL 383.28224 188.153601 \nL 371.642036 145.811587 \nL 371.241711 131.646259 \nL 405.176911 150.954217 \nL 421.220685 127.550631 \nL 429.935441 165.73543 \nL 465.84147 163.425865 \nL 464.024612 154.249196 \nL 478.220735 126.934747 \nL 470.860923 112.276712 \nL 508.984133 110.305884 \nL 530.601656 113.724039 \nL 552.619503 104.393399 \nL 568.817248 116.341545 \nL 580.549835 121.8845 \nL 594.130074 97.680265 \nL 597.33267 75.292887 \nL 595.115488 63.19077 \nL 605.308366 54.414425 \nL 603.583891 65.654305 \n\" clip-path=\"url(#p9283d92e98)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_9\">\n    <path d=\"M 359.305882 244.959 \nL 359.305882 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_10\">\n    <path d=\"M 621.894118 244.959 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_11\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_12\">\n    <path d=\"M 359.305882 23.199 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_27\">\n    <!-- 1 -->\n    <g transform=\"translate(578.301859 169.307556) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n    </g>\n   </g>\n   <g id=\"text_28\">\n    <!-- 2 -->\n    <g transform=\"translate(439.6972 213.743575) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n    </g>\n   </g>\n   <g id=\"text_29\">\n    <!-- 3 -->\n    <g transform=\"translate(541.225652 170.200587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n    </g>\n   </g>\n   <g id=\"text_30\">\n    <!-- 4 -->\n    <g transform=\"translate(383.28224 188.153601) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n    </g>\n   </g>\n   <g id=\"text_31\">\n    <!-- 5 -->\n    <g transform=\"translate(465.84147 163.425865) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n    </g>\n   </g>\n   <g id=\"text_32\">\n    <!-- 6 -->\n    <g transform=\"translate(605.215983 76.771008) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n    </g>\n   </g>\n   <g id=\"text_33\">\n    <!-- 7 -->\n    <g transform=\"translate(604.138186 99.620299) scale(0.12 -0.12)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-37\" d=\"M 644 4238 \nL 2916 4238 \nL 2916 4119 \nL 1503 -88 \nL 1153 -88 \nL 2419 3728 \nL 1253 3728 \nQ 900 3728 750 3644 \nQ 488 3500 328 3200 \nL 238 3234 \nL 644 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\"/>\n    </g>\n   </g>\n   <g id=\"text_34\">\n    <!-- 8 -->\n    <g transform=\"translate(594.653575 175.004481) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n    </g>\n   </g>\n   <g id=\"text_35\">\n    <!-- 9 -->\n    <g transform=\"translate(583.352107 156.004465) scale(0.12 -0.12)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-39\" d=\"M 338 -88 \nL 338 28 \nQ 744 34 1094 217 \nQ 1444 400 1770 856 \nQ 2097 1313 2225 1859 \nQ 1734 1544 1338 1544 \nQ 891 1544 572 1889 \nQ 253 2234 253 2806 \nQ 253 3363 572 3797 \nQ 956 4325 1575 4325 \nQ 2097 4325 2469 3894 \nQ 2925 3359 2925 2575 \nQ 2925 1869 2578 1258 \nQ 2231 647 1613 244 \nQ 1109 -88 516 -88 \nL 338 -88 \nz\nM 2275 2091 \nQ 2331 2497 2331 2741 \nQ 2331 3044 2228 3395 \nQ 2125 3747 1936 3934 \nQ 1747 4122 1506 4122 \nQ 1228 4122 1018 3872 \nQ 809 3622 809 3128 \nQ 809 2469 1088 2097 \nQ 1291 1828 1588 1828 \nQ 1731 1828 1928 1897 \nQ 2125 1966 2275 2091 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\"/>\n    </g>\n   </g>\n   <g id=\"text_36\">\n    <!-- 10 -->\n    <g transform=\"translate(405.176911 150.954217) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_37\">\n    <!-- 11 -->\n    <g transform=\"translate(539.316412 133.801852) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"46.25\"/>\n    </g>\n   </g>\n   <g id=\"text_38\">\n    <!-- 12 -->\n    <g transform=\"translate(555.360186 125.579803) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_39\">\n    <!-- 13 -->\n    <g transform=\"translate(515.851238 131.707847) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_40\">\n    <!-- 14 -->\n    <g transform=\"translate(512.956584 151.385336) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_41\">\n    <!-- 15 -->\n    <g transform=\"translate(566.384507 131.430699) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_42\">\n    <!-- 16 -->\n    <g transform=\"translate(558.993901 193.450202) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_43\">\n    <!-- 17 -->\n    <g transform=\"translate(605.308366 54.414425) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_44\">\n    <!-- 18 -->\n    <g transform=\"translate(600.720031 103.500367) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_45\">\n    <!-- 19 -->\n    <g transform=\"translate(609.034463 68.610547) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_46\">\n    <!-- 20 -->\n    <g transform=\"translate(552.619503 104.393399) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_47\">\n    <!-- 21 -->\n    <g transform=\"translate(508.984133 110.305884) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_48\">\n    <!-- 22 -->\n    <g transform=\"translate(558.809136 179.869964) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_49\">\n    <!-- 23 -->\n    <g transform=\"translate(531.032774 146.85859) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_50\">\n    <!-- 24 -->\n    <g transform=\"translate(421.220685 127.550631) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_51\">\n    <!-- 25 -->\n    <g transform=\"translate(503.564355 142.547403) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_52\">\n    <!-- 26 -->\n    <g transform=\"translate(391.719849 183.07256) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_53\">\n    <!-- 27 -->\n    <g transform=\"translate(603.583891 65.654305) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_54\">\n    <!-- 28 -->\n    <g transform=\"translate(603.152772 91.459838) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_55\">\n    <!-- 29 -->\n    <g transform=\"translate(468.766918 190.771108) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_56\">\n    <!-- 30 -->\n    <g transform=\"translate(597.33267 75.292887) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_57\">\n    <!-- 31 -->\n    <g transform=\"translate(603.275949 127.796985) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_58\">\n    <!-- 32 -->\n    <g transform=\"translate(470.860923 112.276712) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_59\">\n    <!-- 33 -->\n    <g transform=\"translate(568.817248 116.341545) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_60\">\n    <!-- 34 -->\n    <g transform=\"translate(512.833407 177.160075) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_61\">\n    <!-- 35 -->\n    <g transform=\"translate(371.642036 145.811587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_62\">\n    <!-- 36 -->\n    <g transform=\"translate(594.130074 97.680265) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_63\">\n    <!-- 37 -->\n    <g transform=\"translate(609.958289 72.552204) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_64\">\n    <!-- 38 -->\n    <g transform=\"translate(598.564438 144.94935) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_65\">\n    <!-- 39 -->\n    <g transform=\"translate(478.220735 126.934747) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_66\">\n    <!-- 40 -->\n    <g transform=\"translate(564.044148 148.305917) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_67\">\n    <!-- 41 -->\n    <g transform=\"translate(524.442817 209.74033) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_68\">\n    <!-- 42 -->\n    <g transform=\"translate(429.935441 165.73543) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_69\">\n    <!-- 43 -->\n    <g transform=\"translate(595.115488 63.19077) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_70\">\n    <!-- 44 -->\n    <g transform=\"translate(602.167358 114.309129) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_71\">\n    <!-- 45 -->\n    <g transform=\"translate(371.241711 131.646259) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_72\">\n    <!-- 46 -->\n    <g transform=\"translate(580.549835 121.8845) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_73\">\n    <!-- 47 -->\n    <g transform=\"translate(530.601656 113.724039) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_74\">\n    <!-- 48 -->\n    <g transform=\"translate(464.024612 154.249196) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_75\">\n    <!-- optimal tour -->\n    <g transform=\"translate(455.20525 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-75\" d=\"M 2709 2863 \nL 2709 1128 \nQ 2709 631 2732 520 \nQ 2756 409 2807 365 \nQ 2859 322 2928 322 \nQ 3025 322 3147 375 \nL 3191 266 \nL 2334 -88 \nL 2194 -88 \nL 2194 519 \nQ 1825 119 1631 15 \nQ 1438 -88 1222 -88 \nQ 981 -88 804 51 \nQ 628 191 559 409 \nQ 491 628 491 1028 \nL 491 2306 \nQ 491 2509 447 2587 \nQ 403 2666 317 2708 \nQ 231 2750 6 2747 \nL 6 2863 \nL 1009 2863 \nL 1009 947 \nQ 1009 547 1148 422 \nQ 1288 297 1484 297 \nQ 1619 297 1789 381 \nQ 1959 466 2194 703 \nL 2194 2325 \nQ 2194 2569 2105 2655 \nQ 2016 2741 1734 2747 \nL 1734 2863 \nL 2709 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"358.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-75\" x=\"408.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"458.300781\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_3\">\n   <g id=\"patch_13\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \nL 884.482353 29.043706 \nL 674.411765 29.043706 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g clip-path=\"url(#p6741284bd3)\">\n    <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAASQAAAEkCAYAAACG+UzsAAAD10lEQVR4nO3UMQHAIADAsDElCObAMbumgR6Jgl4dc6/zAAS8twMAfoYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkGFIQIYhARmGBGQYEpBhSECGIQEZhgRkGBKQYUhAhiEBGYYEZBgSkPEBMlsEg2OwqgAAAAAASUVORK5CYII=\" id=\"image48b3c0c948\" transform=\"scale(1 -1) translate(0 -210.24)\" x=\"674.411765\" y=\"-28.874294\" width=\"210.24\" height=\"210.24\"/>\n   </g>\n   <g id=\"matplotlib.axis_5\">\n    <g id=\"xtick_12\">\n     <g id=\"line2d_28\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"676.555342\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_76\">\n      <!-- 0 -->\n      <g transform=\"translate(673.555342 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_13\">\n     <g id=\"line2d_29\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"719.426891\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_77\">\n      <!-- 10 -->\n      <g transform=\"translate(713.426891 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_14\">\n     <g id=\"line2d_30\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"762.298439\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_78\">\n      <!-- 20 -->\n      <g transform=\"translate(756.298439 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_15\">\n     <g id=\"line2d_31\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"805.169988\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_79\">\n      <!-- 30 -->\n      <g transform=\"translate(799.169988 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_16\">\n     <g id=\"line2d_32\">\n      <g>\n       <use xlink:href=\"#m2573cbd67c\" x=\"848.041537\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_80\">\n      <!-- 40 -->\n      <g transform=\"translate(842.041537 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_6\">\n    <g id=\"ytick_14\">\n     <g id=\"line2d_33\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"674.411765\" y=\"31.187283\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_81\">\n      <!-- 0 -->\n      <g transform=\"translate(661.411765 35.353533) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_15\">\n     <g id=\"line2d_34\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"674.411765\" y=\"74.058832\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_82\">\n      <!-- 10 -->\n      <g transform=\"translate(655.411765 78.225082) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_16\">\n     <g id=\"line2d_35\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"674.411765\" y=\"116.930381\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_83\">\n      <!-- 20 -->\n      <g transform=\"translate(655.411765 121.096631) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_17\">\n     <g id=\"line2d_36\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"674.411765\" y=\"159.801929\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_84\">\n      <!-- 30 -->\n      <g transform=\"translate(655.411765 163.968179) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_18\">\n     <g id=\"line2d_37\">\n      <g>\n       <use xlink:href=\"#m1aa41b6f7f\" x=\"674.411765\" y=\"202.673478\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_85\">\n      <!-- 40 -->\n      <g transform=\"translate(655.411765 206.839728) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"patch_14\">\n    <path d=\"M 674.411765 239.114294 \nL 674.411765 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_15\">\n    <path d=\"M 884.482353 239.114294 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_16\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_17\">\n    <path d=\"M 674.411765 29.043706 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_86\">\n    <!-- pheromone matrix -->\n    <g transform=\"translate(726.462934 23.043706) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-68\" d=\"M 1041 4444 \nL 1041 2350 \nQ 1388 2731 1591 2839 \nQ 1794 2947 1997 2947 \nQ 2241 2947 2416 2812 \nQ 2591 2678 2675 2391 \nQ 2734 2191 2734 1659 \nL 2734 647 \nQ 2734 375 2778 275 \nQ 2809 200 2884 156 \nQ 2959 113 3159 113 \nL 3159 0 \nL 1753 0 \nL 1753 113 \nL 1819 113 \nQ 2019 113 2097 173 \nQ 2175 234 2206 353 \nQ 2216 403 2216 647 \nL 2216 1659 \nQ 2216 2128 2167 2275 \nQ 2119 2422 2012 2495 \nQ 1906 2569 1756 2569 \nQ 1603 2569 1437 2487 \nQ 1272 2406 1041 2159 \nL 1041 647 \nQ 1041 353 1073 281 \nQ 1106 209 1195 161 \nQ 1284 113 1503 113 \nL 1503 0 \nL 84 0 \nL 84 113 \nQ 275 113 384 172 \nQ 447 203 484 290 \nQ 522 378 522 647 \nL 522 3238 \nQ 522 3728 498 3840 \nQ 475 3953 426 3993 \nQ 378 4034 297 4034 \nQ 231 4034 84 3984 \nL 41 4094 \nL 897 4444 \nL 1041 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-78\" d=\"M 84 2863 \nL 1431 2863 \nL 1431 2747 \nQ 1303 2747 1251 2703 \nQ 1200 2659 1200 2588 \nQ 1200 2513 1309 2356 \nQ 1344 2306 1413 2200 \nL 1616 1875 \nL 1850 2200 \nQ 2075 2509 2075 2591 \nQ 2075 2656 2022 2701 \nQ 1969 2747 1850 2747 \nL 1850 2863 \nL 2819 2863 \nL 2819 2747 \nQ 2666 2738 2553 2663 \nQ 2400 2556 2134 2200 \nL 1744 1678 \nL 2456 653 \nQ 2719 275 2831 198 \nQ 2944 122 3122 113 \nL 3122 0 \nL 1772 0 \nL 1772 113 \nQ 1913 113 1991 175 \nQ 2050 219 2050 291 \nQ 2050 363 1850 653 \nL 1431 1266 \nL 972 653 \nQ 759 369 759 316 \nQ 759 241 829 180 \nQ 900 119 1041 113 \nL 1041 0 \nL 106 0 \nL 106 113 \nQ 219 128 303 191 \nQ 422 281 703 653 \nL 1303 1450 \nL 759 2238 \nQ 528 2575 401 2661 \nQ 275 2747 84 2747 \nL 84 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-68\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"144.384766\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"177.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"227.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"305.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"355.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"405.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"449.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"474.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"552.636719\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"597.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"624.804688\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"658.105469\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-78\" x=\"685.888672\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_4\">\n   <g id=\"patch_18\">\n    <path d=\"M 897.611765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 897.611765 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"patch_19\">\n    <path clip-path=\"url(#p3e8d5c897f)\" style=\"fill: #ffffff; stroke: #ffffff; stroke-width: 0.01; stroke-linejoin: miter\"/>\n   </g>\n   <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAAA8AAAE0CAYAAADzHGmQAAABoElEQVR4nO2c2w3DMAwD/RqtI3T/UZrOYB2QA2Hnn6BFXWSnKdI//fu04rVaH1VtW330upg415XNXPZqzBmI+7DSRstuYNnUuS6GeGYSpvXZxFMMTHKmaR/Itpe2FtjD2C5rXbZv2juXmHZmYGjZNG0kJjWLaded1UkCnL0bI5RtAomHJ6pZPJNoNXt9ZmkfGJg6t4EYbnTE+bId4nwD23c+8VhhiVNHb2Rg5iEusuZVfk1Gnc9M+7L9ovOd2286H5h26tnzxJrNtOubbGrama1SXwjUIbnTc1eM0vZuDJNtKzCtz+IwAD/QpLIN025WzV1LmzgfyTZqFVk2/e9jImELGJtsa5CsIbLtpQ3EXmCDbDfeJBEDi3SGaTNIrLQ1scg2atVNe1cspv1znMVJ4gU2LUgo2xIka7I+R7INIfFaVXcWR+9EkBA8mTMQQzy1W9J0zmSbDIPMG4MeK6zNHbUqlG1vo0Nss1ZphzhYc2irIh8H2dzWHo28tGHNmnPduK2p/Wg6wSsUWjNyBmJSMz2TkGWzwMBnGOCyrQ99kJr/zKmNan7JOk8AAAAASUVORK5CYII=\" id=\"image234a5b0927\" transform=\"scale(1 -1) translate(0 -221.76)\" x=\"897.84\" y=\"-23.04\" width=\"10.8\" height=\"221.76\"/>\n   <g id=\"matplotlib.axis_7\"/>\n   <g id=\"matplotlib.axis_8\">\n    <g id=\"ytick_19\">\n     <g id=\"line2d_38\">\n      <defs>\n       <path id=\"mb7ca58c7c8\" d=\"M 0 0 \nL 3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#mb7ca58c7c8\" x=\"908.699765\" y=\"223.698106\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_87\">\n      <!-- 0.00115 -->\n      <g transform=\"translate(915.699765 227.864356) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"221.25\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"271.25\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_20\">\n     <g id=\"line2d_39\">\n      <g>\n       <use xlink:href=\"#mb7ca58c7c8\" x=\"908.699765\" y=\"179.385893\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_88\">\n      <!-- 0.00120 -->\n      <g transform=\"translate(915.699765 183.552143) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_21\">\n     <g id=\"line2d_40\">\n      <g>\n       <use xlink:href=\"#mb7ca58c7c8\" x=\"908.699765\" y=\"135.07368\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_89\">\n      <!-- 0.00125 -->\n      <g transform=\"translate(915.699765 139.23993) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_22\">\n     <g id=\"line2d_41\">\n      <g>\n       <use xlink:href=\"#mb7ca58c7c8\" x=\"908.699765\" y=\"90.761468\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_90\">\n      <!-- 0.00130 -->\n      <g transform=\"translate(915.699765 94.927718) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_23\">\n     <g id=\"line2d_42\">\n      <g>\n       <use xlink:href=\"#mb7ca58c7c8\" x=\"908.699765\" y=\"46.449255\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_91\">\n      <!-- 0.00135 -->\n      <g transform=\"translate(915.699765 50.615505) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"75\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"125\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"175\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"225\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"275\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"LineCollection_1\"/>\n   <g id=\"patch_20\">\n    <path d=\"M 897.611765 244.959 \nL 903.155765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 903.155765 23.199 \nL 897.611765 23.199 \nL 897.611765 244.959 \nz\n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n  </g>\n </g>\n <defs>\n  <clipPath id=\"pcc45b6b046\">\n   <rect x=\"44.2\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"p9283d92e98\">\n   <rect x=\"359.305882\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"p6741284bd3\">\n   <rect x=\"674.411765\" y=\"29.043706\" width=\"210.070588\" height=\"210.070588\"/>\n  </clipPath>\n  <clipPath id=\"p3e8d5c897f\">\n   <rect x=\"897.611765\" y=\"23.199\" width=\"11.088\" height=\"221.76\"/>\n  </clipPath>\n </defs>\n</svg>\n"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ACO import MMAS\n",
    "\n",
    "optimizer = MMAS(tsp_data)\n",
    "optimizer.optimize(iteration=1000)\n",
    "visualize(optimizer)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "ACS on att48 trial 1: 100%|██████████| 1000/1000 [00:15<00:00, 65.67it/s, best: 33523.71]\n"
     ]
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 0 Axes>"
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": "<Figure size 1600x400 with 4 Axes>",
      "image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"928.899765pt\" height=\"270.058375pt\" viewBox=\"0 0 928.899765 270.058375\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n <metadata>\n  <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n   <cc:Work>\n    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n    <dc:date>2022-12-21T23:31:06.591459</dc:date>\n    <dc:format>image/svg+xml</dc:format>\n    <dc:creator>\n     <cc:Agent>\n      <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n     </cc:Agent>\n    </dc:creator>\n   </cc:Work>\n  </rdf:RDF>\n </metadata>\n <defs>\n  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n </defs>\n <g id=\"figure_1\">\n  <g id=\"patch_1\">\n   <path d=\"M 0 270.058375 \nL 928.899765 270.058375 \nL 928.899765 0 \nL 0 0 \nz\n\" style=\"fill: #ffffff\"/>\n  </g>\n  <g id=\"axes_1\">\n   <g id=\"patch_2\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \nL 306.788235 23.199 \nL 44.2 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"matplotlib.axis_1\">\n    <g id=\"xtick_1\">\n     <g id=\"line2d_1\">\n      <defs>\n       <path id=\"m133dbf2714\" d=\"M 0 0 \nL 0 3.5 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"56.135829\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_1\">\n      <!-- 0 -->\n      <g transform=\"translate(53.135829 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-30\" d=\"M 231 2094 \nQ 231 2819 450 3342 \nQ 669 3866 1031 4122 \nQ 1313 4325 1613 4325 \nQ 2100 4325 2488 3828 \nQ 2972 3213 2972 2159 \nQ 2972 1422 2759 906 \nQ 2547 391 2217 158 \nQ 1888 -75 1581 -75 \nQ 975 -75 572 641 \nQ 231 1244 231 2094 \nz\nM 844 2016 \nQ 844 1141 1059 588 \nQ 1238 122 1591 122 \nQ 1759 122 1940 273 \nQ 2122 425 2216 781 \nQ 2359 1319 2359 2297 \nQ 2359 3022 2209 3506 \nQ 2097 3866 1919 4016 \nQ 1791 4119 1609 4119 \nQ 1397 4119 1231 3928 \nQ 1006 3669 925 3112 \nQ 844 2556 844 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_2\">\n     <g id=\"line2d_2\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"103.926935\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_2\">\n      <!-- 200 -->\n      <g transform=\"translate(94.926935 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-32\" d=\"M 2934 816 \nL 2638 0 \nL 138 0 \nL 138 116 \nQ 1241 1122 1691 1759 \nQ 2141 2397 2141 2925 \nQ 2141 3328 1894 3587 \nQ 1647 3847 1303 3847 \nQ 991 3847 742 3664 \nQ 494 3481 375 3128 \nL 259 3128 \nQ 338 3706 661 4015 \nQ 984 4325 1469 4325 \nQ 1984 4325 2329 3994 \nQ 2675 3663 2675 3213 \nQ 2675 2891 2525 2569 \nQ 2294 2063 1775 1497 \nQ 997 647 803 472 \nL 1909 472 \nQ 2247 472 2383 497 \nQ 2519 522 2628 598 \nQ 2738 675 2819 816 \nL 2934 816 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_3\">\n     <g id=\"line2d_3\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"151.718042\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_3\">\n      <!-- 400 -->\n      <g transform=\"translate(142.718042 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-34\" d=\"M 2978 1563 \nL 2978 1119 \nL 2409 1119 \nL 2409 0 \nL 1894 0 \nL 1894 1119 \nL 100 1119 \nL 100 1519 \nL 2066 4325 \nL 2409 4325 \nL 2409 1563 \nL 2978 1563 \nz\nM 1894 1563 \nL 1894 3666 \nL 406 1563 \nL 1894 1563 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_4\">\n     <g id=\"line2d_4\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"199.509149\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_4\">\n      <!-- 600 -->\n      <g transform=\"translate(190.509149 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-36\" d=\"M 2869 4325 \nL 2869 4209 \nQ 2456 4169 2195 4045 \nQ 1934 3922 1679 3669 \nQ 1425 3416 1258 3105 \nQ 1091 2794 978 2366 \nQ 1428 2675 1881 2675 \nQ 2316 2675 2634 2325 \nQ 2953 1975 2953 1425 \nQ 2953 894 2631 456 \nQ 2244 -75 1606 -75 \nQ 1172 -75 869 213 \nQ 275 772 275 1663 \nQ 275 2231 503 2743 \nQ 731 3256 1154 3653 \nQ 1578 4050 1965 4187 \nQ 2353 4325 2688 4325 \nL 2869 4325 \nz\nM 925 2138 \nQ 869 1716 869 1456 \nQ 869 1156 980 804 \nQ 1091 453 1309 247 \nQ 1469 100 1697 100 \nQ 1969 100 2183 356 \nQ 2397 613 2397 1088 \nQ 2397 1622 2184 2012 \nQ 1972 2403 1581 2403 \nQ 1463 2403 1327 2353 \nQ 1191 2303 925 2138 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_5\">\n     <g id=\"line2d_5\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"247.300255\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_5\">\n      <!-- 800 -->\n      <g transform=\"translate(238.300255 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-38\" d=\"M 1228 2134 \nQ 725 2547 579 2797 \nQ 434 3047 434 3316 \nQ 434 3728 753 4026 \nQ 1072 4325 1600 4325 \nQ 2113 4325 2425 4047 \nQ 2738 3769 2738 3413 \nQ 2738 3175 2569 2928 \nQ 2400 2681 1866 2347 \nQ 2416 1922 2594 1678 \nQ 2831 1359 2831 1006 \nQ 2831 559 2490 242 \nQ 2150 -75 1597 -75 \nQ 994 -75 656 303 \nQ 388 606 388 966 \nQ 388 1247 577 1523 \nQ 766 1800 1228 2134 \nz\nM 1719 2469 \nQ 2094 2806 2194 3001 \nQ 2294 3197 2294 3444 \nQ 2294 3772 2109 3958 \nQ 1925 4144 1606 4144 \nQ 1288 4144 1088 3959 \nQ 888 3775 888 3528 \nQ 888 3366 970 3203 \nQ 1053 3041 1206 2894 \nL 1719 2469 \nz\nM 1375 2016 \nQ 1116 1797 991 1539 \nQ 866 1281 866 981 \nQ 866 578 1086 336 \nQ 1306 94 1647 94 \nQ 1984 94 2187 284 \nQ 2391 475 2391 747 \nQ 2391 972 2272 1150 \nQ 2050 1481 1375 2016 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_6\">\n     <g id=\"line2d_6\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"295.091362\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_6\">\n      <!-- 1000 -->\n      <g transform=\"translate(283.091362 260.2915) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-31\" d=\"M 750 3822 \nL 1781 4325 \nL 1884 4325 \nL 1884 747 \nQ 1884 391 1914 303 \nQ 1944 216 2037 169 \nQ 2131 122 2419 116 \nL 2419 0 \nL 825 0 \nL 825 116 \nQ 1125 122 1212 167 \nQ 1300 213 1334 289 \nQ 1369 366 1369 747 \nL 1369 3034 \nQ 1369 3497 1338 3628 \nQ 1316 3728 1258 3775 \nQ 1200 3822 1119 3822 \nQ 1003 3822 797 3725 \nL 750 3822 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_2\">\n    <g id=\"ytick_1\">\n     <g id=\"line2d_7\">\n      <defs>\n       <path id=\"m84e1ca2a92\" d=\"M 0 0 \nL -3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"44.2\" y=\"218.205421\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_7\">\n      <!-- 34000 -->\n      <g transform=\"translate(7.2 222.371671) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-33\" d=\"M 325 3431 \nQ 506 3859 782 4092 \nQ 1059 4325 1472 4325 \nQ 1981 4325 2253 3994 \nQ 2459 3747 2459 3466 \nQ 2459 3003 1878 2509 \nQ 2269 2356 2469 2072 \nQ 2669 1788 2669 1403 \nQ 2669 853 2319 450 \nQ 1863 -75 997 -75 \nQ 569 -75 414 31 \nQ 259 138 259 259 \nQ 259 350 332 419 \nQ 406 488 509 488 \nQ 588 488 669 463 \nQ 722 447 909 348 \nQ 1097 250 1169 231 \nQ 1284 197 1416 197 \nQ 1734 197 1970 444 \nQ 2206 691 2206 1028 \nQ 2206 1275 2097 1509 \nQ 2016 1684 1919 1775 \nQ 1784 1900 1550 2001 \nQ 1316 2103 1072 2103 \nL 972 2103 \nL 972 2197 \nQ 1219 2228 1467 2375 \nQ 1716 2522 1828 2728 \nQ 1941 2934 1941 3181 \nQ 1941 3503 1739 3701 \nQ 1538 3900 1238 3900 \nQ 753 3900 428 3381 \nL 325 3431 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_2\">\n     <g id=\"line2d_8\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"44.2\" y=\"183.198331\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_8\">\n      <!-- 35000 -->\n      <g transform=\"translate(7.2 187.364581) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-35\" d=\"M 2778 4238 \nL 2534 3706 \nL 1259 3706 \nL 981 3138 \nQ 1809 3016 2294 2522 \nQ 2709 2097 2709 1522 \nQ 2709 1188 2573 903 \nQ 2438 619 2231 419 \nQ 2025 219 1772 97 \nQ 1413 -75 1034 -75 \nQ 653 -75 479 54 \nQ 306 184 306 341 \nQ 306 428 378 495 \nQ 450 563 559 563 \nQ 641 563 702 538 \nQ 763 513 909 409 \nQ 1144 247 1384 247 \nQ 1750 247 2026 523 \nQ 2303 800 2303 1197 \nQ 2303 1581 2056 1914 \nQ 1809 2247 1375 2428 \nQ 1034 2569 447 2591 \nL 1259 4238 \nL 2778 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_3\">\n     <g id=\"line2d_9\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"44.2\" y=\"148.191242\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_9\">\n      <!-- 36000 -->\n      <g transform=\"translate(7.2 152.357492) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_4\">\n     <g id=\"line2d_10\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"44.2\" y=\"113.184152\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_10\">\n      <!-- 37000 -->\n      <g transform=\"translate(7.2 117.350402) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-37\" d=\"M 644 4238 \nL 2916 4238 \nL 2916 4119 \nL 1503 -88 \nL 1153 -88 \nL 2419 3728 \nL 1253 3728 \nQ 900 3728 750 3644 \nQ 488 3500 328 3200 \nL 238 3234 \nL 644 4238 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_5\">\n     <g id=\"line2d_11\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"44.2\" y=\"78.177062\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_11\">\n      <!-- 38000 -->\n      <g transform=\"translate(7.2 82.343312) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_6\">\n     <g id=\"line2d_12\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"44.2\" y=\"43.169973\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_12\">\n      <!-- 39000 -->\n      <g transform=\"translate(7.2 47.336223) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-39\" d=\"M 338 -88 \nL 338 28 \nQ 744 34 1094 217 \nQ 1444 400 1770 856 \nQ 2097 1313 2225 1859 \nQ 1734 1544 1338 1544 \nQ 891 1544 572 1889 \nQ 253 2234 253 2806 \nQ 253 3363 572 3797 \nQ 956 4325 1575 4325 \nQ 2097 4325 2469 3894 \nQ 2925 3359 2925 2575 \nQ 2925 1869 2578 1258 \nQ 2231 647 1613 244 \nQ 1109 -88 516 -88 \nL 338 -88 \nz\nM 2275 2091 \nQ 2331 2497 2331 2741 \nQ 2331 3044 2228 3395 \nQ 2125 3747 1936 3934 \nQ 1747 4122 1506 4122 \nQ 1228 4122 1018 3872 \nQ 809 3622 809 3128 \nQ 809 2469 1088 2097 \nQ 1291 1828 1588 1828 \nQ 1731 1828 1928 1897 \nQ 2125 1966 2275 2091 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"200\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_13\">\n    <path d=\"M 56.135829 33.279 \nL 56.374784 76.551267 \nL 56.61374 76.551267 \nL 57.091651 111.045376 \nL 57.569562 111.045376 \nL 57.808518 112.633464 \nL 58.286429 112.633464 \nL 58.525384 145.694004 \nL 59.481206 145.694004 \nL 59.720162 152.655366 \nL 60.675984 152.655366 \nL 60.91494 156.540358 \nL 61.153895 157.498958 \nL 64.021361 157.498958 \nL 64.499273 166.018772 \nL 66.171961 166.018772 \nL 66.410917 188.519988 \nL 66.649872 189.478588 \nL 75.013316 189.478588 \nL 75.252272 212.464386 \nL 78.836605 212.464386 \nL 79.07556 217.404619 \nL 79.314516 217.404619 \nL 79.553471 220.261323 \nL 91.740203 220.261323 \nL 91.979159 221.138447 \nL 104.643802 221.138447 \nL 104.882758 234.879 \nL 294.852406 234.879 \nL 294.852406 234.879 \n\" clip-path=\"url(#p70b440b938)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_3\">\n    <path d=\"M 44.2 244.959 \nL 44.2 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_4\">\n    <path d=\"M 306.788235 244.959 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_5\">\n    <path d=\"M 44.2 244.959 \nL 306.788235 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_6\">\n    <path d=\"M 44.2 23.199 \nL 306.788235 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_13\">\n    <!-- optimal cost at iteration 1001: 33523.71 -->\n    <g transform=\"translate(60.310993 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-6f\" d=\"M 1600 2947 \nQ 2250 2947 2644 2453 \nQ 2978 2031 2978 1484 \nQ 2978 1100 2793 706 \nQ 2609 313 2286 112 \nQ 1963 -88 1566 -88 \nQ 919 -88 538 428 \nQ 216 863 216 1403 \nQ 216 1797 411 2186 \nQ 606 2575 925 2761 \nQ 1244 2947 1600 2947 \nz\nM 1503 2744 \nQ 1338 2744 1170 2645 \nQ 1003 2547 900 2300 \nQ 797 2053 797 1666 \nQ 797 1041 1045 587 \nQ 1294 134 1700 134 \nQ 2003 134 2200 384 \nQ 2397 634 2397 1244 \nQ 2397 2006 2069 2444 \nQ 1847 2744 1503 2744 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-70\" d=\"M -6 2578 \nL 875 2934 \nL 994 2934 \nL 994 2266 \nQ 1216 2644 1439 2795 \nQ 1663 2947 1909 2947 \nQ 2341 2947 2628 2609 \nQ 2981 2197 2981 1534 \nQ 2981 794 2556 309 \nQ 2206 -88 1675 -88 \nQ 1444 -88 1275 -22 \nQ 1150 25 994 166 \nL 994 -706 \nQ 994 -1000 1030 -1079 \nQ 1066 -1159 1155 -1206 \nQ 1244 -1253 1478 -1253 \nL 1478 -1369 \nL -22 -1369 \nL -22 -1253 \nL 56 -1253 \nQ 228 -1256 350 -1188 \nQ 409 -1153 442 -1076 \nQ 475 -1000 475 -688 \nL 475 2019 \nQ 475 2297 450 2372 \nQ 425 2447 370 2484 \nQ 316 2522 222 2522 \nQ 147 2522 31 2478 \nL -6 2578 \nz\nM 994 2081 \nL 994 1013 \nQ 994 666 1022 556 \nQ 1066 375 1236 237 \nQ 1406 100 1666 100 \nQ 1978 100 2172 344 \nQ 2425 663 2425 1241 \nQ 2425 1897 2138 2250 \nQ 1938 2494 1663 2494 \nQ 1513 2494 1366 2419 \nQ 1253 2363 994 2081 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-74\" d=\"M 1031 3803 \nL 1031 2863 \nL 1700 2863 \nL 1700 2644 \nL 1031 2644 \nL 1031 788 \nQ 1031 509 1111 412 \nQ 1191 316 1316 316 \nQ 1419 316 1516 380 \nQ 1613 444 1666 569 \nL 1788 569 \nQ 1678 263 1478 108 \nQ 1278 -47 1066 -47 \nQ 922 -47 784 33 \nQ 647 113 581 261 \nQ 516 409 516 719 \nL 516 2644 \nL 63 2644 \nL 63 2747 \nQ 234 2816 414 2980 \nQ 594 3144 734 3369 \nQ 806 3488 934 3803 \nL 1031 3803 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-69\" d=\"M 928 4444 \nQ 1059 4444 1151 4351 \nQ 1244 4259 1244 4128 \nQ 1244 3997 1151 3903 \nQ 1059 3809 928 3809 \nQ 797 3809 703 3903 \nQ 609 3997 609 4128 \nQ 609 4259 701 4351 \nQ 794 4444 928 4444 \nz\nM 1188 2947 \nL 1188 647 \nQ 1188 378 1227 289 \nQ 1266 200 1342 156 \nQ 1419 113 1622 113 \nL 1622 0 \nL 231 0 \nL 231 113 \nQ 441 113 512 153 \nQ 584 194 626 287 \nQ 669 381 669 647 \nL 669 1750 \nQ 669 2216 641 2353 \nQ 619 2453 572 2492 \nQ 525 2531 444 2531 \nQ 356 2531 231 2484 \nL 188 2597 \nL 1050 2947 \nL 1188 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6d\" d=\"M 1050 2338 \nQ 1363 2650 1419 2697 \nQ 1559 2816 1721 2881 \nQ 1884 2947 2044 2947 \nQ 2313 2947 2506 2790 \nQ 2700 2634 2766 2338 \nQ 3088 2713 3309 2830 \nQ 3531 2947 3766 2947 \nQ 3994 2947 4170 2830 \nQ 4347 2713 4450 2447 \nQ 4519 2266 4519 1878 \nL 4519 647 \nQ 4519 378 4559 278 \nQ 4591 209 4675 161 \nQ 4759 113 4950 113 \nL 4950 0 \nL 3538 0 \nL 3538 113 \nL 3597 113 \nQ 3781 113 3884 184 \nQ 3956 234 3988 344 \nQ 4000 397 4000 647 \nL 4000 1878 \nQ 4000 2228 3916 2372 \nQ 3794 2572 3525 2572 \nQ 3359 2572 3192 2489 \nQ 3025 2406 2788 2181 \nL 2781 2147 \nL 2788 2013 \nL 2788 647 \nQ 2788 353 2820 281 \nQ 2853 209 2943 161 \nQ 3034 113 3253 113 \nL 3253 0 \nL 1806 0 \nL 1806 113 \nQ 2044 113 2133 169 \nQ 2222 225 2256 338 \nQ 2272 391 2272 647 \nL 2272 1878 \nQ 2272 2228 2169 2381 \nQ 2031 2581 1784 2581 \nQ 1616 2581 1450 2491 \nQ 1191 2353 1050 2181 \nL 1050 647 \nQ 1050 366 1089 281 \nQ 1128 197 1204 155 \nQ 1281 113 1516 113 \nL 1516 0 \nL 100 0 \nL 100 113 \nQ 297 113 375 155 \nQ 453 197 493 289 \nQ 534 381 534 647 \nL 534 1741 \nQ 534 2213 506 2350 \nQ 484 2453 437 2492 \nQ 391 2531 309 2531 \nQ 222 2531 100 2484 \nL 53 2597 \nL 916 2947 \nL 1050 2947 \nL 1050 2338 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-61\" d=\"M 1822 413 \nQ 1381 72 1269 19 \nQ 1100 -59 909 -59 \nQ 613 -59 420 144 \nQ 228 347 228 678 \nQ 228 888 322 1041 \nQ 450 1253 767 1440 \nQ 1084 1628 1822 1897 \nL 1822 2009 \nQ 1822 2438 1686 2597 \nQ 1550 2756 1291 2756 \nQ 1094 2756 978 2650 \nQ 859 2544 859 2406 \nL 866 2225 \nQ 866 2081 792 2003 \nQ 719 1925 600 1925 \nQ 484 1925 411 2006 \nQ 338 2088 338 2228 \nQ 338 2497 613 2722 \nQ 888 2947 1384 2947 \nQ 1766 2947 2009 2819 \nQ 2194 2722 2281 2516 \nQ 2338 2381 2338 1966 \nL 2338 994 \nQ 2338 584 2353 492 \nQ 2369 400 2405 369 \nQ 2441 338 2488 338 \nQ 2538 338 2575 359 \nQ 2641 400 2828 588 \nL 2828 413 \nQ 2478 -56 2159 -56 \nQ 2006 -56 1915 50 \nQ 1825 156 1822 413 \nz\nM 1822 616 \nL 1822 1706 \nQ 1350 1519 1213 1441 \nQ 966 1303 859 1153 \nQ 753 1003 753 825 \nQ 753 600 887 451 \nQ 1022 303 1197 303 \nQ 1434 303 1822 616 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6c\" d=\"M 1184 4444 \nL 1184 647 \nQ 1184 378 1223 290 \nQ 1263 203 1344 158 \nQ 1425 113 1647 113 \nL 1647 0 \nL 244 0 \nL 244 113 \nQ 441 113 512 153 \nQ 584 194 625 287 \nQ 666 381 666 647 \nL 666 3247 \nQ 666 3731 644 3842 \nQ 622 3953 573 3993 \nQ 525 4034 450 4034 \nQ 369 4034 244 3984 \nL 191 4094 \nL 1044 4444 \nL 1184 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-20\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-63\" d=\"M 2631 1088 \nQ 2516 522 2178 217 \nQ 1841 -88 1431 -88 \nQ 944 -88 581 321 \nQ 219 731 219 1428 \nQ 219 2103 620 2525 \nQ 1022 2947 1584 2947 \nQ 2006 2947 2278 2723 \nQ 2550 2500 2550 2259 \nQ 2550 2141 2473 2067 \nQ 2397 1994 2259 1994 \nQ 2075 1994 1981 2113 \nQ 1928 2178 1911 2362 \nQ 1894 2547 1784 2644 \nQ 1675 2738 1481 2738 \nQ 1169 2738 978 2506 \nQ 725 2200 725 1697 \nQ 725 1184 976 792 \nQ 1228 400 1656 400 \nQ 1963 400 2206 609 \nQ 2378 753 2541 1131 \nL 2631 1088 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-73\" d=\"M 2050 2947 \nL 2050 1972 \nL 1947 1972 \nQ 1828 2431 1642 2597 \nQ 1456 2763 1169 2763 \nQ 950 2763 815 2647 \nQ 681 2531 681 2391 \nQ 681 2216 781 2091 \nQ 878 1963 1175 1819 \nL 1631 1597 \nQ 2266 1288 2266 781 \nQ 2266 391 1970 151 \nQ 1675 -88 1309 -88 \nQ 1047 -88 709 6 \nQ 606 38 541 38 \nQ 469 38 428 -44 \nL 325 -44 \nL 325 978 \nL 428 978 \nQ 516 541 762 319 \nQ 1009 97 1316 97 \nQ 1531 97 1667 223 \nQ 1803 350 1803 528 \nQ 1803 744 1651 891 \nQ 1500 1038 1047 1263 \nQ 594 1488 453 1669 \nQ 313 1847 313 2119 \nQ 313 2472 555 2709 \nQ 797 2947 1181 2947 \nQ 1350 2947 1591 2875 \nQ 1750 2828 1803 2828 \nQ 1853 2828 1881 2850 \nQ 1909 2872 1947 2947 \nL 2050 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-65\" d=\"M 681 1784 \nQ 678 1147 991 784 \nQ 1303 422 1725 422 \nQ 2006 422 2214 576 \nQ 2422 731 2563 1106 \nL 2659 1044 \nQ 2594 616 2278 264 \nQ 1963 -88 1488 -88 \nQ 972 -88 605 314 \nQ 238 716 238 1394 \nQ 238 2128 614 2539 \nQ 991 2950 1559 2950 \nQ 2041 2950 2350 2633 \nQ 2659 2316 2659 1784 \nL 681 1784 \nz\nM 681 1966 \nL 2006 1966 \nQ 1991 2241 1941 2353 \nQ 1863 2528 1708 2628 \nQ 1553 2728 1384 2728 \nQ 1125 2728 920 2526 \nQ 716 2325 681 1966 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-72\" d=\"M 1038 2947 \nL 1038 2303 \nQ 1397 2947 1775 2947 \nQ 1947 2947 2059 2842 \nQ 2172 2738 2172 2600 \nQ 2172 2478 2090 2393 \nQ 2009 2309 1897 2309 \nQ 1788 2309 1652 2417 \nQ 1516 2525 1450 2525 \nQ 1394 2525 1328 2463 \nQ 1188 2334 1038 2041 \nL 1038 669 \nQ 1038 431 1097 309 \nQ 1138 225 1241 169 \nQ 1344 113 1538 113 \nL 1538 0 \nL 72 0 \nL 72 113 \nQ 291 113 397 181 \nQ 475 231 506 341 \nQ 522 394 522 644 \nL 522 1753 \nQ 522 2253 501 2348 \nQ 481 2444 426 2487 \nQ 372 2531 291 2531 \nQ 194 2531 72 2484 \nL 41 2597 \nL 906 2947 \nL 1038 2947 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-6e\" d=\"M 1034 2341 \nQ 1538 2947 1994 2947 \nQ 2228 2947 2397 2830 \nQ 2566 2713 2666 2444 \nQ 2734 2256 2734 1869 \nL 2734 647 \nQ 2734 375 2778 278 \nQ 2813 200 2889 156 \nQ 2966 113 3172 113 \nL 3172 0 \nL 1756 0 \nL 1756 113 \nL 1816 113 \nQ 2016 113 2095 173 \nQ 2175 234 2206 353 \nQ 2219 400 2219 647 \nL 2219 1819 \nQ 2219 2209 2117 2386 \nQ 2016 2563 1775 2563 \nQ 1403 2563 1034 2156 \nL 1034 647 \nQ 1034 356 1069 288 \nQ 1113 197 1189 155 \nQ 1266 113 1500 113 \nL 1500 0 \nL 84 0 \nL 84 113 \nL 147 113 \nQ 366 113 442 223 \nQ 519 334 519 647 \nL 519 1709 \nQ 519 2225 495 2337 \nQ 472 2450 423 2490 \nQ 375 2531 294 2531 \nQ 206 2531 84 2484 \nL 38 2597 \nL 900 2947 \nL 1034 2947 \nL 1034 2341 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-3a\" d=\"M 903 2950 \nQ 1047 2950 1148 2848 \nQ 1250 2747 1250 2603 \nQ 1250 2459 1148 2357 \nQ 1047 2256 903 2256 \nQ 759 2256 657 2357 \nQ 556 2459 556 2603 \nQ 556 2747 657 2848 \nQ 759 2950 903 2950 \nz\nM 897 609 \nQ 1044 609 1145 506 \nQ 1247 403 1247 259 \nQ 1247 116 1144 14 \nQ 1041 -88 897 -88 \nQ 753 -88 651 14 \nQ 550 116 550 259 \nQ 550 403 651 506 \nQ 753 609 897 609 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-2e\" d=\"M 800 606 \nQ 947 606 1047 504 \nQ 1147 403 1147 259 \nQ 1147 116 1045 14 \nQ 944 -88 800 -88 \nQ 656 -88 554 14 \nQ 453 116 453 259 \nQ 453 406 554 506 \nQ 656 606 800 606 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"491.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"516.601562\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"560.986328\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"588.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"613.769531\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"641.552734\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"669.335938\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"713.720703\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"747.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"791.40625\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"819.189453\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"846.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"896.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"946.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"971.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1021.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"1071.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"1121.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-3a\" x=\"1171.972656\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"1199.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1224.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1274.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"1324.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"1374.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"1424.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-2e\" x=\"1474.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"1499.755859\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"1549.755859\"/>\n    </g>\n   </g>\n   <g id=\"legend_1\">\n    <g id=\"patch_7\">\n     <path d=\"M 200.99511 49.765875 \nL 298.388235 49.765875 \nQ 300.788235 49.765875 300.788235 47.365875 \nL 300.788235 31.599 \nQ 300.788235 29.199 298.388235 29.199 \nL 200.99511 29.199 \nQ 198.59511 29.199 198.59511 31.599 \nL 198.59511 47.365875 \nQ 198.59511 49.765875 200.99511 49.765875 \nz\n\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n    </g>\n    <g id=\"line2d_14\">\n     <path d=\"M 203.39511 38.199 \nL 215.39511 38.199 \nL 227.39511 38.199 \n\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n    </g>\n    <g id=\"text_14\">\n     <!-- optimal cost -->\n     <g transform=\"translate(236.99511 42.399) scale(0.12 -0.12)\">\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-63\" x=\"330.517578\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"374.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-73\" x=\"424.902344\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"463.818359\"/>\n     </g>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_2\">\n   <g id=\"patch_8\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \nL 621.894118 23.199 \nL 359.305882 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"PathCollection_1\">\n    <defs>\n     <path id=\"m57be122de3\" d=\"M 0 1.224745 \nC 0.324806 1.224745 0.636353 1.095698 0.866025 0.866025 \nC 1.095698 0.636353 1.224745 0.324806 1.224745 0 \nC 1.224745 -0.324806 1.095698 -0.636353 0.866025 -0.866025 \nC 0.636353 -1.095698 0.324806 -1.224745 0 -1.224745 \nC -0.324806 -1.224745 -0.636353 -1.095698 -0.866025 -0.866025 \nC -1.095698 -0.636353 -1.224745 -0.324806 -1.224745 0 \nC -1.224745 0.324806 -1.095698 0.636353 -0.866025 0.866025 \nC -0.636353 1.095698 -0.324806 1.224745 0 1.224745 \nz\n\" style=\"stroke: #3e4145\"/>\n    </defs>\n    <g clip-path=\"url(#pf222d25e3a)\">\n     <use xlink:href=\"#m57be122de3\" x=\"578.301859\" y=\"169.307556\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"439.6972\" y=\"213.743575\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"541.225652\" y=\"170.200587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"383.28224\" y=\"188.153601\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"465.84147\" y=\"163.425865\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"605.215983\" y=\"76.771008\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"604.138186\" y=\"99.620299\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"594.653575\" y=\"175.004481\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"583.352107\" y=\"156.004465\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"405.176911\" y=\"150.954217\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"539.316412\" y=\"133.801852\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"555.360186\" y=\"125.579803\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"515.851238\" y=\"131.707847\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"512.956584\" y=\"151.385336\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"566.384507\" y=\"131.430699\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"558.993901\" y=\"193.450202\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"605.308366\" y=\"54.414425\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"600.720031\" y=\"103.500367\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"609.034463\" y=\"68.610547\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"552.619503\" y=\"104.393399\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"508.984133\" y=\"110.305884\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"558.809136\" y=\"179.869964\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"531.032774\" y=\"146.85859\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"421.220685\" y=\"127.550631\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"503.564355\" y=\"142.547403\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"391.719849\" y=\"183.07256\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"603.583891\" y=\"65.654305\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"603.152772\" y=\"91.459838\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"468.766918\" y=\"190.771108\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"597.33267\" y=\"75.292887\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"603.275949\" y=\"127.796985\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"470.860923\" y=\"112.276712\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"568.817248\" y=\"116.341545\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"512.833407\" y=\"177.160075\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"371.642036\" y=\"145.811587\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"594.130074\" y=\"97.680265\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"609.958289\" y=\"72.552204\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"598.564438\" y=\"144.94935\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"478.220735\" y=\"126.934747\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"564.044148\" y=\"148.305917\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"524.442817\" y=\"209.74033\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"429.935441\" y=\"165.73543\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"595.115488\" y=\"63.19077\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"602.167358\" y=\"114.309129\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"371.241711\" y=\"131.646259\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"580.549835\" y=\"121.8845\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"530.601656\" y=\"113.724039\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n     <use xlink:href=\"#m57be122de3\" x=\"464.024612\" y=\"154.249196\" style=\"fill: #3e4145; stroke: #3e4145\"/>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_3\">\n    <g id=\"xtick_7\">\n     <g id=\"line2d_15\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"370.933769\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_15\">\n      <!-- 0 -->\n      <g transform=\"translate(367.933769 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_8\">\n     <g id=\"line2d_16\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"432.522154\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_16\">\n      <!-- 2000 -->\n      <g transform=\"translate(420.522154 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_9\">\n     <g id=\"line2d_17\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"494.110538\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_17\">\n      <!-- 4000 -->\n      <g transform=\"translate(482.110538 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_10\">\n     <g id=\"line2d_18\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"555.698922\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_18\">\n      <!-- 6000 -->\n      <g transform=\"translate(543.698922 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_11\">\n     <g id=\"line2d_19\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"617.287307\" y=\"244.959\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_19\">\n      <!-- 8000 -->\n      <g transform=\"translate(605.287307 260.2915) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_4\">\n    <g id=\"ytick_7\">\n     <g id=\"line2d_20\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"244.845709\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_20\">\n      <!-- −1000 -->\n      <g transform=\"translate(321.539007 249.011959) scale(0.12 -0.12)\">\n       <defs>\n        <path id=\"TimesNewRomanPSMT-2212\" d=\"M 3484 2000 \nL 116 2000 \nL 116 2256 \nL 3484 2256 \nL 3484 2000 \nz\n\" transform=\"scale(0.015625)\"/>\n       </defs>\n       <use xlink:href=\"#TimesNewRomanPSMT-2212\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"56.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"106.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"156.396484\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"206.396484\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_8\">\n     <g id=\"line2d_21\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"214.051517\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_21\">\n      <!-- 0 -->\n      <g transform=\"translate(346.305882 218.217767) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_9\">\n     <g id=\"line2d_22\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"183.257325\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_22\">\n      <!-- 1000 -->\n      <g transform=\"translate(328.305882 187.423575) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_10\">\n     <g id=\"line2d_23\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"152.463133\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_23\">\n      <!-- 2000 -->\n      <g transform=\"translate(328.305882 156.629383) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_11\">\n     <g id=\"line2d_24\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"121.668941\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_24\">\n      <!-- 3000 -->\n      <g transform=\"translate(328.305882 125.835191) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_12\">\n     <g id=\"line2d_25\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"90.874748\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_25\">\n      <!-- 4000 -->\n      <g transform=\"translate(328.305882 95.040998) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_13\">\n     <g id=\"line2d_26\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"60.080556\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_26\">\n      <!-- 5000 -->\n      <g transform=\"translate(328.305882 64.246806) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_14\">\n     <g id=\"line2d_27\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"359.305882\" y=\"29.286364\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_27\">\n      <!-- 6000 -->\n      <g transform=\"translate(328.305882 33.452614) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"100\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"150\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"line2d_28\">\n    <path d=\"M 605.308366 54.414425 \nL 603.583891 65.654305 \nL 609.034463 68.610547 \nL 609.958289 72.552204 \nL 605.215983 76.771008 \nL 603.152772 91.459838 \nL 604.138186 99.620299 \nL 600.720031 103.500367 \nL 602.167358 114.309129 \nL 603.275949 127.796985 \nL 598.564438 144.94935 \nL 594.653575 175.004481 \nL 578.301859 169.307556 \nL 583.352107 156.004465 \nL 564.044148 148.305917 \nL 566.384507 131.430699 \nL 555.360186 125.579803 \nL 539.316412 133.801852 \nL 515.851238 131.707847 \nL 503.564355 142.547403 \nL 512.956584 151.385336 \nL 531.032774 146.85859 \nL 541.225652 170.200587 \nL 558.809136 179.869964 \nL 558.993901 193.450202 \nL 524.442817 209.74033 \nL 512.833407 177.160075 \nL 468.766918 190.771108 \nL 439.6972 213.743575 \nL 391.719849 183.07256 \nL 383.28224 188.153601 \nL 371.642036 145.811587 \nL 371.241711 131.646259 \nL 405.176911 150.954217 \nL 421.220685 127.550631 \nL 429.935441 165.73543 \nL 465.84147 163.425865 \nL 464.024612 154.249196 \nL 478.220735 126.934747 \nL 470.860923 112.276712 \nL 508.984133 110.305884 \nL 530.601656 113.724039 \nL 552.619503 104.393399 \nL 568.817248 116.341545 \nL 580.549835 121.8845 \nL 594.130074 97.680265 \nL 597.33267 75.292887 \nL 595.115488 63.19077 \nL 605.308366 54.414425 \n\" clip-path=\"url(#pf222d25e3a)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_9\">\n    <path d=\"M 359.305882 244.959 \nL 359.305882 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_10\">\n    <path d=\"M 621.894118 244.959 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_11\">\n    <path d=\"M 359.305882 244.959 \nL 621.894118 244.959 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_12\">\n    <path d=\"M 359.305882 23.199 \nL 621.894118 23.199 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_28\">\n    <!-- 1 -->\n    <g transform=\"translate(578.301859 169.307556) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n    </g>\n   </g>\n   <g id=\"text_29\">\n    <!-- 2 -->\n    <g transform=\"translate(439.6972 213.743575) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n    </g>\n   </g>\n   <g id=\"text_30\">\n    <!-- 3 -->\n    <g transform=\"translate(541.225652 170.200587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n    </g>\n   </g>\n   <g id=\"text_31\">\n    <!-- 4 -->\n    <g transform=\"translate(383.28224 188.153601) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n    </g>\n   </g>\n   <g id=\"text_32\">\n    <!-- 5 -->\n    <g transform=\"translate(465.84147 163.425865) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-35\"/>\n    </g>\n   </g>\n   <g id=\"text_33\">\n    <!-- 6 -->\n    <g transform=\"translate(605.215983 76.771008) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-36\"/>\n    </g>\n   </g>\n   <g id=\"text_34\">\n    <!-- 7 -->\n    <g transform=\"translate(604.138186 99.620299) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-37\"/>\n    </g>\n   </g>\n   <g id=\"text_35\">\n    <!-- 8 -->\n    <g transform=\"translate(594.653575 175.004481) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-38\"/>\n    </g>\n   </g>\n   <g id=\"text_36\">\n    <!-- 9 -->\n    <g transform=\"translate(583.352107 156.004465) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-39\"/>\n    </g>\n   </g>\n   <g id=\"text_37\">\n    <!-- 10 -->\n    <g transform=\"translate(405.176911 150.954217) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_38\">\n    <!-- 11 -->\n    <g transform=\"translate(539.316412 133.801852) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"46.25\"/>\n    </g>\n   </g>\n   <g id=\"text_39\">\n    <!-- 12 -->\n    <g transform=\"translate(555.360186 125.579803) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_40\">\n    <!-- 13 -->\n    <g transform=\"translate(515.851238 131.707847) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_41\">\n    <!-- 14 -->\n    <g transform=\"translate(512.956584 151.385336) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_42\">\n    <!-- 15 -->\n    <g transform=\"translate(566.384507 131.430699) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_43\">\n    <!-- 16 -->\n    <g transform=\"translate(558.993901 193.450202) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_44\">\n    <!-- 17 -->\n    <g transform=\"translate(605.308366 54.414425) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_45\">\n    <!-- 18 -->\n    <g transform=\"translate(600.720031 103.500367) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_46\">\n    <!-- 19 -->\n    <g transform=\"translate(609.034463 68.610547) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_47\">\n    <!-- 20 -->\n    <g transform=\"translate(552.619503 104.393399) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_48\">\n    <!-- 21 -->\n    <g transform=\"translate(508.984133 110.305884) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_49\">\n    <!-- 22 -->\n    <g transform=\"translate(558.809136 179.869964) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_50\">\n    <!-- 23 -->\n    <g transform=\"translate(531.032774 146.85859) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_51\">\n    <!-- 24 -->\n    <g transform=\"translate(421.220685 127.550631) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_52\">\n    <!-- 25 -->\n    <g transform=\"translate(503.564355 142.547403) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_53\">\n    <!-- 26 -->\n    <g transform=\"translate(391.719849 183.07256) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_54\">\n    <!-- 27 -->\n    <g transform=\"translate(603.583891 65.654305) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_55\">\n    <!-- 28 -->\n    <g transform=\"translate(603.152772 91.459838) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_56\">\n    <!-- 29 -->\n    <g transform=\"translate(468.766918 190.771108) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_57\">\n    <!-- 30 -->\n    <g transform=\"translate(597.33267 75.292887) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_58\">\n    <!-- 31 -->\n    <g transform=\"translate(603.275949 127.796985) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_59\">\n    <!-- 32 -->\n    <g transform=\"translate(470.860923 112.276712) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_60\">\n    <!-- 33 -->\n    <g transform=\"translate(568.817248 116.341545) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_61\">\n    <!-- 34 -->\n    <g transform=\"translate(512.833407 177.160075) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_62\">\n    <!-- 35 -->\n    <g transform=\"translate(371.642036 145.811587) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_63\">\n    <!-- 36 -->\n    <g transform=\"translate(594.130074 97.680265) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_64\">\n    <!-- 37 -->\n    <g transform=\"translate(609.958289 72.552204) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_65\">\n    <!-- 38 -->\n    <g transform=\"translate(598.564438 144.94935) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_66\">\n    <!-- 39 -->\n    <g transform=\"translate(478.220735 126.934747) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-39\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_67\">\n    <!-- 40 -->\n    <g transform=\"translate(564.044148 148.305917) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_68\">\n    <!-- 41 -->\n    <g transform=\"translate(524.442817 209.74033) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-31\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_69\">\n    <!-- 42 -->\n    <g transform=\"translate(429.935441 165.73543) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-32\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_70\">\n    <!-- 43 -->\n    <g transform=\"translate(595.115488 63.19077) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-33\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_71\">\n    <!-- 44 -->\n    <g transform=\"translate(602.167358 114.309129) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-34\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_72\">\n    <!-- 45 -->\n    <g transform=\"translate(371.241711 131.646259) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_73\">\n    <!-- 46 -->\n    <g transform=\"translate(580.549835 121.8845) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-36\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_74\">\n    <!-- 47 -->\n    <g transform=\"translate(530.601656 113.724039) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-37\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_75\">\n    <!-- 48 -->\n    <g transform=\"translate(464.024612 154.249196) scale(0.12 -0.12)\">\n     <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-38\" x=\"50\"/>\n    </g>\n   </g>\n   <g id=\"text_76\">\n    <!-- optimal tour -->\n    <g transform=\"translate(455.20525 17.199) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-75\" d=\"M 2709 2863 \nL 2709 1128 \nQ 2709 631 2732 520 \nQ 2756 409 2807 365 \nQ 2859 322 2928 322 \nQ 3025 322 3147 375 \nL 3191 266 \nL 2334 -88 \nL 2194 -88 \nL 2194 519 \nQ 1825 119 1631 15 \nQ 1438 -88 1222 -88 \nQ 981 -88 804 51 \nQ 628 191 559 409 \nQ 491 628 491 1028 \nL 491 2306 \nQ 491 2509 447 2587 \nQ 403 2666 317 2708 \nQ 231 2750 6 2747 \nL 6 2863 \nL 1009 2863 \nL 1009 947 \nQ 1009 547 1148 422 \nQ 1288 297 1484 297 \nQ 1619 297 1789 381 \nQ 1959 466 2194 703 \nL 2194 2325 \nQ 2194 2569 2105 2655 \nQ 2016 2741 1734 2747 \nL 1734 2863 \nL 2709 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"127.783203\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"155.566406\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"233.349609\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6c\" x=\"277.734375\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"305.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"330.517578\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"358.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-75\" x=\"408.300781\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"458.300781\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_3\">\n   <g id=\"patch_13\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \nL 884.482353 29.043706 \nL 674.411765 29.043706 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g clip-path=\"url(#pc5a81f1701)\">\n    <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAASQAAAEkCAYAAACG+UzsAAAH7klEQVR4nO3dT2tUVxzH4ZkYRbrqspjYDKUvQBCh/umu0I24sbgJrroTBBF8FQURAu5cSTaCFMSN2zbWUhF8AaUkmkiXXRXRJNNFq7R4btKrd+58753nWR50vEb9eMiPc+7wq+E348EUfLf+c3H92uiLlp8Ect16tlZc//bTMy0/STvmpv0AAG8IEhBDkIAYggTEECQgxnBaUzb2MByW18f1/qi+3/yluP7r9m5x3YSTabNDAmIIEhBDkIAYggTEECQghilborkD5fXdnXafo2OG8/PF9fH2dq3Paeqc5Z3NR++sXVg8WeszZo0dEhBDkIAYggTEECQghiABMWZuynZv63Fx/dzCiZafhL5w+2lz7JCAGIIExBAkIIYgATEECYjRnSlbQ7codtndzfI05/yiac5ebm6U3212aamf7zbrMjskIIYgATEECYghSEAMQQJilK/YmybTtMH19XdvGhwMBoPzbhvcU9WZMtO07rBDAmIIEhBDkIAYggTEECQgxtTOslVNkq6OTJK6ovTescGgx+8em8IEuKl3zXWFHRIQQ5CAGIIExBAkIIYgATG6c2NkD5k0dsvKxsPi+uWl0y0/SX/ZIQExBAmIIUhADEECYggSEKO3U7akCVbVTYbXRt6nBv9mhwTEECQghiABMQQJiCFIQIyJT9nmDh8uru++fDnJXxb2lTSJnbS0mydvPVsrrtshATEECYghSEAMQQJiCBIQo/Nn2e5vPSmun1043vKTkMpNj91hhwTEECQghiABMQQJiCFIQIy4KZuJyGAwPHiouD5+/aq47kZK+sIOCYghSEAMQQJiCBIQQ5CAGHFTtsFwWF4fZz0meWbpBsg0dzbLX/sLi/W+9nZIQAxBAmIIEhBDkIAYE/+m9oMXT4vrXx85NslflkQGFp036WNKdkhADEECYggSEEOQgBiCBMTIOzoC+7j9vHyJ38Wjs3OJX5XKCw5HZ8o/IWzCaYcExBAkIIYgATEECYghSEAMU7YeW62YRi2bRtGwps642SEBMQQJiCFIQAxBAmIIEhDDlK3P5g4Ul2/89mNx/cro1CSfhvcwa692skMCYggSEEOQgBiCBMQQJCCGKRsEqLzpcWk65w5vbqwV1y8tVdw82RA7JCCGIAExBAmIIUhADEECYpiyJao4gzbY3Wn3OfggpXNoaWfQmrrpcTg/X1wfb2/X+hw7JCCGIAExBAmIIUhADEECYtSesjX1XXnomtsV77m76D13jbFDAmIIEhBDkIAYggTEECQgRtxZttWKSUaVZRMO6A07JCCGIAExBAmIIUhADEECYsRN2aj/jq7SzYSDQd7thLAfOyQghiABMQQJiCFIQAxBAmLUnrJVnTWrOlPmhkl6bzgsr48NsOuyQwJiCBIQQ5CAGIIExBAkIIazbO+hanL4yYGd4rr3dsH/Y4cExBAkIIYgATEECYghSECMmZuyOVvHLLqzWb5V9MJi1q2idkhADEECYggSEEOQgBiCBMRobMp2u+ImyVk6x3Vv63Fx/dzCiZafBLrJDgmIIUhADEECYggSEEOQgBjzTX3QH7tNfVJ31Z2mOVcH/2WHBMQQJCCGIAExBAmIIUhAjJm7MRLeuLH+U3H9yuhUy0/SX3UnyXZIQAxBAmIIEhBDkIAYggTEaOwsG3TNlc++LK6vPv+huL48Q7efNuXz+Xp7HjskIIYgATEECYghSEAMQQJiOMvG1F1ff1Rcvzo62fKTTJ5bQvdmhwTEECQghiABMQQJiCFIQIzOTNlMJ6A9dzfL/97OL07235sdEhBDkIAYggTEECQghiABMTozZaO/VjYeFtcvL9W8oXHuQHl9d6fmE03O8OCh4vr49auWn+RvjZ0jrPraj3cr1svZsUMCYggSEEOQgBiCBMQQJCCGKRtvOS/YfV2/fdMOCYghSEAMQQJiCBIQQ5CAGKZsezB1IlVf/27aIQExBAmIIUhADEECYggSEMOUjX3d23pcXD+3cKK4fvt5+QbIi0dr3gDJzLFDAmIIEhBDkIAYggTEECQgxvy0HyDF3c13zwadX+z2uaCmVE3Tqvy+U/GOLtiHHRIQQ5CAGIIExBAkIIYgATFM2f7x53hnYp/d19v9qvT198Xk2SEBMQQJiCFIQAxBAmIIEhDDjZF7qLr58KNh+ayWs2/wYeyQgBiCBMQQJCCGIAExfFOb9zZrR2Ko/0qsuuyQgBiCBMQQJCCGIAExBAmIUTllM0GBXNfXHxXXr45OtvwkzbJDAmIIEhBDkIAYggTEECQghtcgQYD7W0+K62cXjhfXuz5Nq2KHBMQQJCCGIAExBAmIIUhADDdGdsisnS9crXgN1fLR0y0/yQwaDsvr48nmwg4JiCFIQAxBAmIIEhBDkIAYzrJ1SF+nab1VmFStrK8Vf+jlpSlNDqc0TatihwTEECQghiABMQQJiCFIQAxn2WAGpL3Hrepcph0SEEOQgBiCBMQQJCCGIAExTNloTV9vvHzw4mlx/esjxz74s+cOHy6u7758+cGfncgOCYghSEAMQQJiCBIQQ5CAGKZsvLWyUX4P2scV/21d9H40GmaHBMQQJCCGIAExBAmIIUhADFM2WrP6vDzFW645revrmTjskIAgggTEECQghiABMQQJiNH5KVvVxKWKSQzkskMCYggSEEOQgBiCBMQQJCBG56dsQH/YIQExBAmIIUhADEECYggSEOMv+3WE1v1E5gcAAAAASUVORK5CYII=\" id=\"image729cf09a81\" transform=\"scale(1 -1) translate(0 -210.24)\" x=\"674.411765\" y=\"-28.874294\" width=\"210.24\" height=\"210.24\"/>\n   </g>\n   <g id=\"matplotlib.axis_5\">\n    <g id=\"xtick_12\">\n     <g id=\"line2d_29\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"676.555342\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_77\">\n      <!-- 0 -->\n      <g transform=\"translate(673.555342 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_13\">\n     <g id=\"line2d_30\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"719.426891\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_78\">\n      <!-- 10 -->\n      <g transform=\"translate(713.426891 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_14\">\n     <g id=\"line2d_31\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"762.298439\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_79\">\n      <!-- 20 -->\n      <g transform=\"translate(756.298439 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_15\">\n     <g id=\"line2d_32\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"805.169988\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_80\">\n      <!-- 30 -->\n      <g transform=\"translate(799.169988 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"xtick_16\">\n     <g id=\"line2d_33\">\n      <g>\n       <use xlink:href=\"#m133dbf2714\" x=\"848.041537\" y=\"239.114294\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_81\">\n      <!-- 40 -->\n      <g transform=\"translate(842.041537 254.446794) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"matplotlib.axis_6\">\n    <g id=\"ytick_15\">\n     <g id=\"line2d_34\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"674.411765\" y=\"31.187283\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_82\">\n      <!-- 0 -->\n      <g transform=\"translate(661.411765 35.353533) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-30\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_16\">\n     <g id=\"line2d_35\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"674.411765\" y=\"74.058832\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_83\">\n      <!-- 10 -->\n      <g transform=\"translate(655.411765 78.225082) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_17\">\n     <g id=\"line2d_36\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"674.411765\" y=\"116.930381\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_84\">\n      <!-- 20 -->\n      <g transform=\"translate(655.411765 121.096631) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_18\">\n     <g id=\"line2d_37\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"674.411765\" y=\"159.801929\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_85\">\n      <!-- 30 -->\n      <g transform=\"translate(655.411765 163.968179) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_19\">\n     <g id=\"line2d_38\">\n      <g>\n       <use xlink:href=\"#m84e1ca2a92\" x=\"674.411765\" y=\"202.673478\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_86\">\n      <!-- 40 -->\n      <g transform=\"translate(655.411765 206.839728) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n       <use xlink:href=\"#TimesNewRomanPSMT-30\" x=\"50\"/>\n      </g>\n     </g>\n    </g>\n   </g>\n   <g id=\"patch_14\">\n    <path d=\"M 674.411765 239.114294 \nL 674.411765 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_15\">\n    <path d=\"M 884.482353 239.114294 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_16\">\n    <path d=\"M 674.411765 239.114294 \nL 884.482353 239.114294 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"patch_17\">\n    <path d=\"M 674.411765 29.043706 \nL 884.482353 29.043706 \n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n   <g id=\"text_87\">\n    <!-- pheromone matrix -->\n    <g transform=\"translate(726.462934 23.043706) scale(0.144 -0.144)\">\n     <defs>\n      <path id=\"TimesNewRomanPSMT-68\" d=\"M 1041 4444 \nL 1041 2350 \nQ 1388 2731 1591 2839 \nQ 1794 2947 1997 2947 \nQ 2241 2947 2416 2812 \nQ 2591 2678 2675 2391 \nQ 2734 2191 2734 1659 \nL 2734 647 \nQ 2734 375 2778 275 \nQ 2809 200 2884 156 \nQ 2959 113 3159 113 \nL 3159 0 \nL 1753 0 \nL 1753 113 \nL 1819 113 \nQ 2019 113 2097 173 \nQ 2175 234 2206 353 \nQ 2216 403 2216 647 \nL 2216 1659 \nQ 2216 2128 2167 2275 \nQ 2119 2422 2012 2495 \nQ 1906 2569 1756 2569 \nQ 1603 2569 1437 2487 \nQ 1272 2406 1041 2159 \nL 1041 647 \nQ 1041 353 1073 281 \nQ 1106 209 1195 161 \nQ 1284 113 1503 113 \nL 1503 0 \nL 84 0 \nL 84 113 \nQ 275 113 384 172 \nQ 447 203 484 290 \nQ 522 378 522 647 \nL 522 3238 \nQ 522 3728 498 3840 \nQ 475 3953 426 3993 \nQ 378 4034 297 4034 \nQ 231 4034 84 3984 \nL 41 4094 \nL 897 4444 \nL 1041 4444 \nz\n\" transform=\"scale(0.015625)\"/>\n      <path id=\"TimesNewRomanPSMT-78\" d=\"M 84 2863 \nL 1431 2863 \nL 1431 2747 \nQ 1303 2747 1251 2703 \nQ 1200 2659 1200 2588 \nQ 1200 2513 1309 2356 \nQ 1344 2306 1413 2200 \nL 1616 1875 \nL 1850 2200 \nQ 2075 2509 2075 2591 \nQ 2075 2656 2022 2701 \nQ 1969 2747 1850 2747 \nL 1850 2863 \nL 2819 2863 \nL 2819 2747 \nQ 2666 2738 2553 2663 \nQ 2400 2556 2134 2200 \nL 1744 1678 \nL 2456 653 \nQ 2719 275 2831 198 \nQ 2944 122 3122 113 \nL 3122 0 \nL 1772 0 \nL 1772 113 \nQ 1913 113 1991 175 \nQ 2050 219 2050 291 \nQ 2050 363 1850 653 \nL 1431 1266 \nL 972 653 \nQ 759 369 759 316 \nQ 759 241 829 180 \nQ 900 119 1041 113 \nL 1041 0 \nL 106 0 \nL 106 113 \nQ 219 128 303 191 \nQ 422 281 703 653 \nL 1303 1450 \nL 759 2238 \nQ 528 2575 401 2661 \nQ 275 2747 84 2747 \nL 84 2863 \nz\n\" transform=\"scale(0.015625)\"/>\n     </defs>\n     <use xlink:href=\"#TimesNewRomanPSMT-70\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-68\" x=\"50\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"100\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"144.384766\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"177.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"227.685547\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6f\" x=\"305.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6e\" x=\"355.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"405.46875\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-20\" x=\"449.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-6d\" x=\"474.853516\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-61\" x=\"552.636719\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-74\" x=\"597.021484\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-72\" x=\"624.804688\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-69\" x=\"658.105469\"/>\n     <use xlink:href=\"#TimesNewRomanPSMT-78\" x=\"685.888672\"/>\n    </g>\n   </g>\n  </g>\n  <g id=\"axes_4\">\n   <g id=\"patch_18\">\n    <path d=\"M 897.611765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 897.611765 23.199 \nz\n\" style=\"fill: #ffffff\"/>\n   </g>\n   <g id=\"patch_19\">\n    <path clip-path=\"url(#p5f15fef47d)\" style=\"fill: #ffffff; stroke: #ffffff; stroke-width: 0.01; stroke-linejoin: miter\"/>\n   </g>\n   <image xlink:href=\"data:image/png;base64,\niVBORw0KGgoAAAANSUhEUgAAAA8AAAE0CAYAAADzHGmQAAABoElEQVR4nO2c2w3DMAwD/RqtI3T/UZrOYB2QA2Hnn6BFXWSnKdI//fu04rVaH1VtW330upg415XNXPZqzBmI+7DSRstuYNnUuS6GeGYSpvXZxFMMTHKmaR/Itpe2FtjD2C5rXbZv2juXmHZmYGjZNG0kJjWLaded1UkCnL0bI5RtAomHJ6pZPJNoNXt9ZmkfGJg6t4EYbnTE+bId4nwD23c+8VhhiVNHb2Rg5iEusuZVfk1Gnc9M+7L9ovOd2286H5h26tnzxJrNtOubbGrama1SXwjUIbnTc1eM0vZuDJNtKzCtz+IwAD/QpLIN025WzV1LmzgfyTZqFVk2/e9jImELGJtsa5CsIbLtpQ3EXmCDbDfeJBEDi3SGaTNIrLQ1scg2atVNe1cspv1znMVJ4gU2LUgo2xIka7I+R7INIfFaVXcWR+9EkBA8mTMQQzy1W9J0zmSbDIPMG4MeK6zNHbUqlG1vo0Nss1ZphzhYc2irIh8H2dzWHo28tGHNmnPduK2p/Wg6wSsUWjNyBmJSMz2TkGWzwMBnGOCyrQ99kJr/zKmNan7JOk8AAAAASUVORK5CYII=\" id=\"image991c0e9825\" transform=\"scale(1 -1) translate(0 -221.76)\" x=\"897.84\" y=\"-23.04\" width=\"10.8\" height=\"221.76\"/>\n   <g id=\"matplotlib.axis_7\"/>\n   <g id=\"matplotlib.axis_8\">\n    <g id=\"ytick_20\">\n     <g id=\"line2d_39\">\n      <defs>\n       <path id=\"m967c55a173\" d=\"M 0 0 \nL 3.5 0 \n\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </defs>\n      <g>\n       <use xlink:href=\"#m967c55a173\" x=\"908.699765\" y=\"199.931485\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_88\">\n      <!-- 1 -->\n      <g transform=\"translate(915.699765 204.097735) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_21\">\n     <g id=\"line2d_40\">\n      <g>\n       <use xlink:href=\"#m967c55a173\" x=\"908.699765\" y=\"152.427587\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_89\">\n      <!-- 2 -->\n      <g transform=\"translate(915.699765 156.593837) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-32\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_22\">\n     <g id=\"line2d_41\">\n      <g>\n       <use xlink:href=\"#m967c55a173\" x=\"908.699765\" y=\"104.923689\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_90\">\n      <!-- 3 -->\n      <g transform=\"translate(915.699765 109.089939) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-33\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"ytick_23\">\n     <g id=\"line2d_42\">\n      <g>\n       <use xlink:href=\"#m967c55a173\" x=\"908.699765\" y=\"57.419791\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n      </g>\n     </g>\n     <g id=\"text_91\">\n      <!-- 4 -->\n      <g transform=\"translate(915.699765 61.586041) scale(0.12 -0.12)\">\n       <use xlink:href=\"#TimesNewRomanPSMT-34\"/>\n      </g>\n     </g>\n    </g>\n    <g id=\"text_92\">\n     <!-- 1e−5 -->\n     <g transform=\"translate(884.606015 20.199) scale(0.12 -0.12)\">\n      <use xlink:href=\"#TimesNewRomanPSMT-31\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-65\" x=\"50\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-2212\" x=\"94.384766\"/>\n      <use xlink:href=\"#TimesNewRomanPSMT-35\" x=\"150.78125\"/>\n     </g>\n    </g>\n   </g>\n   <g id=\"LineCollection_1\"/>\n   <g id=\"patch_20\">\n    <path d=\"M 897.611765 244.959 \nL 903.155765 244.959 \nL 908.699765 244.959 \nL 908.699765 23.199 \nL 903.155765 23.199 \nL 897.611765 23.199 \nL 897.611765 244.959 \nz\n\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n   </g>\n  </g>\n </g>\n <defs>\n  <clipPath id=\"p70b440b938\">\n   <rect x=\"44.2\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"pf222d25e3a\">\n   <rect x=\"359.305882\" y=\"23.199\" width=\"262.588235\" height=\"221.76\"/>\n  </clipPath>\n  <clipPath id=\"pc5a81f1701\">\n   <rect x=\"674.411765\" y=\"29.043706\" width=\"210.070588\" height=\"210.070588\"/>\n  </clipPath>\n  <clipPath id=\"p5f15fef47d\">\n   <rect x=\"897.611765\" y=\"23.199\" width=\"11.088\" height=\"221.76\"/>\n  </clipPath>\n </defs>\n</svg>\n"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ACO import ACS\n",
    "\n",
    "optimizer = ACS(tsp_data)\n",
    "optimizer.optimize(iteration=1000)\n",
    "visualize(optimizer)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.10"
  },
  "vscode": {
   "interpreter": {
    "hash": "f7976576504ac6c456dadd405d7477574ca2a64265ee4724cfbc25daae5f6d94"
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}
